Fizika, matek, informatika érettségi

Home Fizika Excel Access A weboldalról

4. szint

XI. Lottóstatisztika

Magyarországon 1957 óta lehet ötös lottót játszani, 90 szám közül 5 számot jelöl meg a fogadó. Ha 2 vagy több megjelölt szám megegyezik a kihúzott számokkal, a fogadó nyer. A lotto.csv fájl pontosvesszővel elválasztva tartalmazza az egyes húzások adatait:
a húzás éve; a húzás hete az adott évben; a húzás dátuma; hány darab 5 találatos volt; mekkora volt az 5 találatos nyeremény; hány darab 4 találatos volt; mekkora volt a 4 találatos nyeremény; hány darab 3 találatos volt; mekkora volt a 3 találatos nyeremény; hány darab 2 találatos volt; mekkora volt a 2 találatos nyeremény; végül az öt szám növekvő sorrendben.

Például a
2024;51;2024.12.21.;0;0 Ft;36;1 452 215 Ft;2763;19 915 Ft;72860;2 910 Ft;19;34;49;51;81
sor mutatja, hogy a 2024. év 51. hetében, 2024.12.21-én nem volt 5 találatos, 36 darab 4 találatos volt és egyenként 1 452 215 Ft volt a négytalálatos nyereménye stb., a kihúzott öt szám 19, 34, 49, 51 és 81 volt. Látható, hogy a nyeremények néhány esetben hármas (ezres) tagolással találhatók, és a végén szóközzel elválasztott „Ft” van.

Néhány adatnál hiányzik a dátum, ilyenkor az adatfájlban a két pontosvessző között semmit nem találunk. Az adatfájl adatait felhasználva válaszoljon a következő kérdésekre a lotto nevű programmal! A program akkor is helyesen működjön, ha a későbbiekben újabb húzások adatait írják az adatfájlba! A húzások adatait csak 1998-tól vegye figyelembe a megoldás során!

Feladatok:
  1. Tárolja az adatfájl adatait egy célszerűen kialakított adatstruktúrába!
  2. Hány húzás adatait kell figyelembe vennie az adatok feldolgozása során?
  3. Hány adatnál található meg a húzás dátuma?
  4. Összesen hányszor nyertek ötös találatot, és ez hány százaléka az összes húzásnak (két számjegyre kerekítve)?
  5. Mekkora volt a legkisebb és a legnagyobb 5 találatos nyeremény, milyen dátummal húzták ki ezeket, milyen számok nyertek? Ha nincs dátuma az adott húzásnak, a „hiányzó dátum” szöveg jelenjen meg a dátum helyén.
  6. Melyik öt számot húzták ki a legtöbbször, illetve a legkevesebbszer? A húzások hány százalékában húzták ki ezeket? Az eredményt három tizedesjegyre kerekítve adja meg!
  7. Előfordult-e öt találatos szelvényen valamelyik a legkevesebbszer kihúzott öt szám közül? Lehetséges válaszok: „igen, mind”, „egyik sem”, illetve ha nem mind az 5 szám fordult elő, akkor a számok felsorolva, vesszővel és szóközzel elválasztva.
  8. Melyik 10 számot húzták ki a legtöbbször, amikor volt öt találatos nyeremény? Melyiket hányszor?
  9. Milyen számokat húztak ki legalább a húzások 0,06 százalékában?
  10. Kérje be a felhasználótól egy hét számát és írja ki vesszővel elválasztva, hogy mely években volt a négytalálatosok száma az adott héten több, mint 50. Ha nem volt olyan év, a „Az adott héten nem volt egyik évben sem több mint 50 darab 4 találatos szelvény.” szöveg jelenjen meg megoldásként.
  11. Összesen mennyi pénzt nyertek a fogadók 2024-ben? Az olvashatóság miatt az eredményt hármas tagolásban jelenítse meg!
  12. 2020-ban mekkora volt az átlagos 3 találatos nyeremény? Figyeljünk oda, mert nem a heti nyeremények átlagát kérdezi a feladat!
  13. Írja ki az otos.txt fájlba azokat a kihúzott szám ötösöket külön sorokba, amelyek esetén volt 5 találatos nyeremény!
  14. Melyik évben volt az össznyeremény a legnagyobb?
  15. Melyik év(ek)ben volt a húzások száma több, mint 52? Ha nem volt ilyen év, írja ki a „nem volt ilyen év.” szöveget. Ha volt(ak) ilyen év(ek), a minta szerint jelenítse meg az adatokat!
Letöltés: lotto.csv

Minta:
2. feladat: a fájlban 1456 húzás adatai vannak.
3. feladat: 1099 húzásnál volt dátum.
4. feladat: 129 húzásnál volt öt találatos nyeremény, 8.86%.
5. feladat:
Legkisebb nyeremény: nincs dátum, 35 963 853 Ft, nyertes számok: 9, 20, 22, 27, 37
Legnagyobb nyeremény: 2024.10.19, 6 613 905 020 Ft, nyertes számok: 3, 10, 12, 13, 33
6. feladat:
A legtöbbször kihúzott számok: 55 (0.076%), 4 (0.074%), 15 (0.073%), 1 (0.071%), 27 (0.067%)
A legkevesebbszer kihúzott számok: 8 (0.045%), 14 (0.044%), 82 (0.043%), 87 (0.042%), 88 (0.041%), 80 (0.04%)
7. feladat: igen, mind
8. feladat: 4 (14 darab), 13 (14 darab), 27 (14 darab), 15 (13 darab), 17 (13 darab), 47 (13 darab), 29 (12 darab), 55 (12 darab), 8 (11 darab), 21 (11 darab)
9. feladat: 55, 4, 15, 1, 27, 59, 3, 76, 45, 83, 39, 42, 66, 24, 37, 50, 2, 11, 12, 18, 28, 32, 73
10. feladat: Kérem a hét számát: 4
Több mint 50 darab 4 találatos volt a 4. héten a következő években: 2021, 2020, 2013, 2012, 2010, 2005, 1998
11. feladat: összesen 31 405 440 755 Ft volt a nyeremény.
12. feladat: Az átlag 18909 Ft volt.
13. feladat: a legnagyobb össznyeremény a(z) 2024. évben volt.
14. feladat: 1998, 2015, 2004, 2009, 202

Az otos.txt mintája:
37 27 22 20 9
64 59 46 14 1
49 45 30 13 3
73 50 26 16 5
81 67 65 48 15
68 63 45 19 15
86 80 51 25 3