Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaZsanett Hajduné Megváltozta több, mint 10 éve
1
A REKORD TIPUS Páll Boglárka
2
Ismétlés:
3
Feladat Készítsünk kimutatást a XI.B osztály tanulóiról. Minden tanuló esetén a következő adatokat tartjuk nyilván: a tanuló neve, magassága és testsúlya Mivel különböző tipusú adatokról van szó az adatokat három vektorban tároljuk: var nev: array [1..31] of string; magassag: array [1..31] of real; suly: array [1..31] of byte ;
4
A fenti tárolásmód hátránya: Egy új tanuló hozzáadásakor, tanuló törlésekor vagy az adatok feldolgozásakor mindhárom tömböt be kell járni, és az adott műveleteket mindhárom tömbön el kell végezni! Előnyösebb Rekord típust használni!
5
Rekord típus Def: Olyan adatszerkezet amely különböző típusú adatokból tevődik össze. A rekordok adatait mezőknek nevezzük Előnye: egyetlen adatként kezelhető mező1 mező2 mezőn... REKORD
6
Rekord típus deklarálása A rekord típusú adatok deklarálását a record és az end kulcsszavak között végezzük. Deklaráció: var rekordazonosító: record mező1: típus1; mező2: típus2;... mezőn: típusn; end; Példa: var tanulo: record nev: string; magasság: real; suly: byte; end;
7
A rekordok mezőire úgy hivatkozunk, hogy a rekordazonosító neve után ponttal elválasztva a mező azonosítóját írjuk: rekordazonosító.mező Példa: tanulo.nev:=’Kovacs Koko’; tanulo.magassag:=1.78; tanulo.suly:=72; Hivatkozás a Rekordok mezőire
9
Saját rekord típus létrehozása Például: type tanulo: record nev: string; magasság: real; suly: byte; end; var xib:array[1..30] of tanulo;
10
Feladat megoldása
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.