Kihívás (2025. május)
Python középszintű digitális kultúra érettségi feladat · 2025. május · Programozás
Tanulói változat – megoldásfájlok nélkülFeladat leírása
Az interneten számos sportkihívással találkozhatunk. Ezek általában egy adott időszakra
tűznek ki valamilyen elérendő célt, ezzel is mozgásra ösztönözve az embereket. Ebben
a feladatban egy heti mozgáskihívás eredményeit kell kiértékelnie!
A kihívásban a heti mozgást egy applikáció segítségével kellett rögzíteni és a hét végén
beküldeni. A kihívást a következő mozgásformák segítségével lehetett teljesíteni: úszás,
gyaloglás, futás, kerékpározás. A kihívás célja 40 km elérése volt. Az applikáció rögzítette
a heti mozgást, a felhasználó pedig a hét végén beküldte a rögzített teljesítményt.
A beküldött érték a mozgásforma betűjelét tartalmazza a megtett távolságoknak
megfelelően. Az alábbi táblázatban láthatóak a betűjelek és a hozzájuk tartozó távolságértékek:
| Mozgásforma |
Kód | Kódhoz tartozó távolság |
| Úszás | U | 1 km |
| Gyaloglás | G | 1 km |
| Futás | F | 2 km |
| Kerékpározás | K | 10 km |
Az alábbi példa egy felhasználó heti aktivitását mutatja:
FFFGGGUUUFFFGGKKK
A felhasználó a héten a következő tevékenységeket végezte:
FFF – 6 km futás,
GGG – 3 km gyaloglás,
UUU – 3 km úszás,
FFF – 6 km futás,
GG – 2 km gyaloglás,
KKK – 30 km kerékpározás.
Ezzel 50 kilométert teljesített.
Készítsen programot, amely kiértékeli a beküldött aktivitást! A program forráskódját mentse
kihivas néven! A program megírásakor a felhasználó által megadott adatok helyességét,
érvényességét nem kell ellenőriznie, és feltételezheti, hogy a rendelkezésre álló adatok
a leírtaknak megfelelnek.
A képernyőre írást igénylő részfeladatok esetén az ékezetmentes kiírás is elfogadott
A mintához tartalmában hasonlóan – írja ki a képernyőre a feladat sorszámát (például:
2. feladat), valamint utaljon a kiírt tartalomra is!
Részfeladatok
1. Kérje be és tárolja el a felhasználó heti aktivitását! Feltételezheti, hogy a megadott sorozat hossza 250 karakternél rövidebb.
2. Számítsa ki és a mintának megfelelően jelenítse meg a felhasználó aktivitását, azaz a héten megtett távolságok összegét!
3. Amennyiben a felhasználó mindegyik mozgásformát űzte az adott héten, akkor a heti teljesítményéhez 10 km pluszt kap! Ha a felhasználó teljesítette ezt a feltételt, írassa ki, hogy „Bravó! Jutalma még 10 km.”, különben pedig a „Nem jár jutalom.” üzenetet jelenítse meg!
4. Írassa ki a képernyőre a felhasználó által gyűjtött kilométerek számát, amely a megtett heti távolságérték és a kapott jutalomkilométerek összege! Ha a gyűjtött kilométerek elérik a heti kihívásnak megfelelő 40 km-t, akkor a „Gratulálok, kihívás teljesítve!” üzenetet jelenítse meg, a minta szerint! Amennyiben nem teljesítette a kitűzött célt, a „Legközelebb sikerül!” üzenetet jelenítse meg!
Mintaképek
További Python középszintű érettségi feladatok
Szállítás (2023. október)
Egymás után sorban érkező tárgyakat kell bedobozolni, majd elszállítani. A dobozokbalegfeljebb 20 kg tömeg kerülhet. Minden tárgy tömege...
Megnyitás
Számoló (minta)
Készítsen összeadás, kivonás és szorzás gyakorlására szolgáló programot az alábbi leírásszerint szamolo...
Megnyitás
Nyomás (2026. május)
Egy kísérletben egy diák a nyomást a vízoszlop magasságával mérte milliméterben. 14 mérési adat áll rendelkezé...
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