A harmadik témakörünkben eddig jutottunk:
NMSZC Szent-Györgyi Albert Technikum (Balassagyarmat) - 2022-23/12B2 csoport 'programozás' órai anyagai
2022.03.02. Elmélet
Ma az "Algoritmus fogalma, jellemzői. Értékadás. Vezérlőszerkezetek: szekvencia, szelekció, iteráció. Alprogramok: metódusok, függvények, paraméterek." témakört végigvettük. Írtunk egy példaprogramot, legközelebb közzétesszük.
2022.02.25. Elmélet
Előzőleg átvettük az Adattípusok témakört, meg kell tanulni hétfőre.
Ma az "Algoritmus fogalma, jellemzői. Értékadás. Vezérlőszerkezetek: szekvencia, szelekció, iteráció. Alprogramok: metódusok, függvények, paraméterek." témakörben a szekvenciáig jutottunk el.
A témakörökről e-mail értesítést fogsz kapni.
2022.02.23. Önvezető autók
Önvezető autók
Napjainkban az önvezető autók egyre gyorsabban fejlődnek, több neves cég is fejleszt ilyeneket. Ebben a feladatban a rájuk vonatkozó adatokat kell feldolgoznia.
Az adatokat a lenti keretben találja. Az állomány soronként tartalmazza az autók következő adatait egymástól pontosvesszővel elválasztva:
- azonosító (gyártó és modellszám)
- teljesítmény (lóerő)
- tömeg (tonna)
- gyorsulás (hány másodperc alatt gyorsul 100 km/h-ra)
- a vezetőnek hányszor kellett beavatkozni a vezetésbe 10.000 km-en
A fájlban 9 autó adatai vannak.
Tesla Model S P90D;760;2,20;3;3 Volvo XC90;889;2,90;4;14 Volkswagen GO989;1378;3,66;5;6 Audi Q525;772;2,40;2;3 Mercedes Benz898;739;2,20;3;9 Google Drive 18;752;2,55;4;11 Delphi Magic 428B;1194;3,00;3;4 Bosch Doom300;700;2,09;4;6 Nissan Cherry 100;725;3,1;3;7 |
Például a Tesla Model S P90D autó 760 lóerős teljesítményű, 2,2 tonna tömegű, 3 másodperc alatt gyorsul 100 km/órára és a 10.000 km-es tesztvezetésen 3-szor volt szükség humán beavatkozásra.
1. Készítsen programot a következő feladatok megoldására, amelynek a forráskódját onvezeto néven mentse el.
A képernyőre írást igénylő részfeladatok megjelenítése előtt írja a képernyőre a feladat sorszámát!
2. Az adatokat olvassa be fájlból és tárolja el 5 listában.
3. Írja ki a képernyőre a leggyorsabb autó adatait. (Az a leggyorsabb, ami a legkevesebb idő alatt gyorsul 100-ra.)
4. Írja ki a képernyőre a legkevésbé önálló autó azonosítóját. (Az a legkevésbé önálló, amelynél a legtöbbet kellett beavatkozni a vezetésbe.)
6. Írja ki a képernyőre az autók átlag tömegét.
7. Írja ki a képernyőre, és egy új fájlba autónként a következő adatokat szóközzel elválasztva: sorszám (a feldolgozás sorrendjében automatikusan generált), tömeg kg-ban. (1 tonna = 1000 kg).
2022.02.16.,18. Lista - gyakorlás
Ezzel készen vagyunk.
Feladat: Gyümölcsök vitamintartalma
gyümölcs | B1 vitamin tartalom | C vitamin tartalom |
alma | 0,02 | 4 |
ananász | 0,03 | 17 |
citrom | 0,02 | 53 |
cseresznye | 0,06 | 10 |
fekete áfonya | 0,06 | 14 |
földieper | 0,07 | 59 |
grapefruit | 0,02 | 38 |
őszibarack | 0,05 | 7 |
alma; 0,02; 4
ananász; 0,03; 17
citrom; 0,02; 53
cseresznye; 0,06; 10
fekete áfonya; 0,06; 14
földieper; 0,07; 59
grapefruit; 0,02; 38
őszibarack; 0,05; 7
Ebben a táblázatban a gyümölcsök nevei mellett elsőként az szerepel, hogy hány mg B1 vitamint tartalmaznak, másodikként pedig az, hogy hány mg C vitamint tartalmaznak. A táblázatból készíts egy szöveges fájlt. Használj egy megfelelő elválasztó karaktert.
- Olvasd be a fájl tartalmát, majd írd ki a képernyőre.
- Írd ki annak a gyümölcsnek a nevét, amelyik a legtöbb C vitamint tartalmazza.
- A szöveges fájlt később ki szeretnénk egészíteni az összes gyümölcs adataival. Erre is felkészülve add meg a választ: benne van-e a fájlban az avokádó? Ha benne van, írd ki, hogy hol van. Ha nincs benne, írj hibaüzenetet. Ha megtaláltad az avokádót, ne keresd tovább, állj meg.
(Jó tanács: mivel most nincs benne, tesztelj egy másik gyümölcs nevével.)
- Átlagosan hány mg B1 vitamint tartalmaznak a fájlban található gyümölcsök? (Össze kell adni mindet és elosztani a darabszámmal.)
- Ezt az egyetlen értéket (az átlagot) írd ki egy új fájlba.
ALEX MEGOLDÁSA: MÉG ÁT KELL NÉZNI!
2022.02.16. Lista - bevezetés
MINTAPROGRAM LISTA HASZNÁLATÁRA
-
Elkezdtük (ebből a web készen van a többségnek) 2022. ŐSZ KÖZÉP - XIX. Bükk Hegyikerékpár Maraton, Balaton
-
Ezt írtuk együtt az órán. Házi feladat: megtanulni az eddigieket, írásban csak akkor gyakorolj, ha valami nem tiszta. Console.W...
-
For ciklus – 1. gyakorló feladat //1. feladat: //Egy 100 elemű tömböt töltsünk fel véletlen egész számokkal. ...