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ülFeladat leírása
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. Olvassa be és tárolja el a további feldolgozáshoz a jeladas.txt állomány tartalmát!
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. Í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. 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. Á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. 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. 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)
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)
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)
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ásDigitális kultúra érettségi felkészítő érdekel?
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