Autók mozgása (2024 október)

Python emelt szintű digitális kultúra érettségi feladat · 2024. október · Programozás

Tanulói változat – megoldásfájlok nélkül

Feladat leírása

Autók mozgása (2024 október) – Python érettségi feladat

Egy autóút meghatározott szakaszán vizsgálták az egyik irányba haladó autók mozgását.
A vizsgálat során az autókba épített rádióadók jeleket sugároztak az útszakaszra történő
belépéskor, majd ezt követően bizonyos időpontokban. A gépkocsik mozgását tekinthetjük úgy,
hogy a jeladáskor mért sebességgel haladtak a következő jeladásig. A mért adatok a
jeladas.txt szöveges állományban találhatók, melynek első néhány sora a következő: 

TLJ-509 6 4 95
TLJ-509 6 14 88
AVY-894 6 15 98
ANF-997 6 17 86
ZVJ-638 6 20 119
AVY-894 6 23 105
ANF-997 6 26 88

Minden sorban egy jeladás adatai szerepelnek tabulátorral elválasztva: az autó rendszáma,
a jeladás idejének óra, illetve perc értéke, valamint a jeladáskor mért sebesség
km/h mértékegységben. Az adatfelvétel reggel 6:00 és 22:45 között történt. A fenti példában a
TLJ-509 rendszámú autó érkezett először az útszakasz elejéhez 6:04 perckor, és 10 percig
haladt 95 km/h sebességgel, majd 6:14-től 88 km/h sebességgel. 

Az autók száma legfeljebb 200, a jeladások száma legfeljebb 2000. Az óra, perc és sebesség
értékek egész számok. Minden autó csak egyszer haladt át az útszakaszon. A bemeneti
állományban a jeladások időrendben szerepelnek, de az időpontokat csak perc pontossággal
rögzítették. 

Készítsen programot, amely a járművek adatait felhasználva az alábbi feladatokat oldja meg!
A program forráskódját mentse autok néven! A program megírásakor a bemeneti állományban
található vagy a felhasználó által megadott adatok helyességét, érvényességét nem kell
ellenőriznie, feltételezheti, hogy azok a leírtaknak megfelelnek.

A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre
a feladat sorszámát (például: 2. feladat:), és az eredmények megjelenítésekor utaljon
a tartalomra! Ha a felhasználótól kér be adatot, jelenítse meg a képernyőn, hogy milyen értéket
vár! Az ékezetmentes kiírás is elfogadott a képernyőn történő megjelenítés során. 

 


Részfeladatok

  1. 1. Olvassa be és tárolja el a további feldolgozáshoz a jeladas.txt állomány tartalmát! 

  2. 2. Állapítsa meg, hogy milyen időpontban történt a legutolsó jeladás, és írja a képernyőre az időpontot, valamint az utoljára jelet adó autó rendszámát! 

  3. 3. Írja ki a bemeneti állományban elsőként szereplő jármű rendszámát, valamint azt, hogy milyen időpontokban adott jelzést! Az időpontokat óra:perc formátumban, szóközzel elválasztva, egy sorban jelenítse meg! 

  4. 4. Kérje be a felhasználótól egy időpont óra és perc értékét, és adja meg, hogy hány jeladás történt az adott időpontban! Ha nem történt jeladás, akkor 0-t írjon ki!  

  5. 5. Állapítsa meg, hogy mennyi az adatok szerint a legnagyobb sebesség, amellyel egy jármű a jeladáskor haladt, illetve adja meg az összes autó rendszámát, ami haladt ilyen sebességgel! Amennyiben egy jármű többször is haladt a legnagyobb sebességgel, akkor a rendszámát többször is megjelenítheti. A rendszámokat egy sorban, szóközzel elválasztva jelenítse meg a minta szerint! 

  6. 6. Kérje be a felhasználótól egy jármű rendszámát, és jelenítse meg a jármű jeladásainak időpontját és az adott rendszámú autó távolságát az útszakasz kezdetétől! A bevezető példában az első jármű esetén a 6:04-kor a jármű távolsága az útszakasz kezdetétől 0,0 km, míg 6:14-kor 15,8 km, mivel a jármű az eltelt 10 perc (10/60 óra) alatt 95 km/h-val haladt. A kimenetet a mintának megfelelőn alakítsa ki, a távolságot minden esetben egy tizedesjegyre kerekítve írja ki km mértékegységben! Ha nem szerepel a bekért rendszámmal jármű, akkor azt egy rövid mondatban jelezze a felhasználónak! 

  7. 7. Készítsen egy ido.txt szöveges állományt, amelynek mindegyik sorában egy-egy jármű rendszáma, illetve első és utolsó jeladásának óra és perc értéke szerepeljen! Az állományban minden jármű pontosan egyszer forduljon elő tetszőleges sorrendben! 


Mintaképek


Forrásfájlok

További Python emelt szintű érettségi feladatok

Sebesség (2025. október) – Python érettségi feladat

Sebesség (2025. október)

Ha közúti járművel utazunk, figyelemmel kísérhetjük a sofőr tevékenységét, aki azútviszonyoknak megfelelően és a KRESZ szab&aac...

Megnyitás
Múzeumok (2026. október) – Python érettségi feladat

Múzeumok (2026. október)

Egy városban a múzeumokat egységes rendszerbe szervezték: a központi múzeum (Kastély) mellett további öt helyszínen vannak kiál...

Megnyitás
Reklám (2023 október) – Python érettségi feladat

Reklám (2023 október)

Egy termék hirdetésének hatékonyságát vizsgálták három, egymáshoz hasonló lélekszámúvárosban. E...

Megnyitás

Digitális kultúra érettségi felkészítő érdekel?

Ferenczy Márk és Tovi felkészítő megrendelésekre vár
Ferenczy Márk, a digikultura.hu alapítója és a portál hűséges AI ügynöke, Tovi, várja a megrendeléseket.

A digikultura.hu oldalon rövid videókon, azonnal kiértékelős online feladatokon keresztül készülhetsz fel a digitális kultúra érettségire.

Találhatsz itt egyedi feladatlapokat, illetve ha elakadnál, akkor azonnali AI segítséget kapsz.

digikultura.hu megnyitása