Eljárások dolgozik a készletek - studopediya
Field hivatkozási rögzítés végrehajtva a változó azonosítóját és azonosító mező, ponttal elválasztva. Ezt a kombinációt nevezzük összetett név.
Minden elvégzett akciók a földeken át a felvételt, csak a feladat műveletet el lehet végezni az egész rekordot.
Egy sor bejegyzések leírása a következő:
A könnyebb hozzáférés a rekordokat a területeken a csatlakozás operátornak:
Ha a megadott változó típusa a nyilatkozatot a rekordot, akkor dolgozni mezőnevek, mint a normál változókkal, azaz, meghatározása nélkül a neve a mező előtt az azonosító változó, amely meghatározza a rekordot:
Egy változó típusú rögzítési Mint Ank nem kezdődik Write (Fam). végén;
Használata egy sor bejegyzések for i: = 1-től N köze Mas [i] do kezdenek Write (Fam);. végén;
Összehasonlítás használata nélkül az üzemeltető:
Egy változó típusú rögzítési Write (Ank.Fam).
Használata egy sor bejegyzések for i: = 1-től N do kezdeni Write (Mas [i] .Fam);. végén;
Pascal teszi beágyazott adatbázisát (azaz a felvétel terén is, viszont szintén rekord), illetve a nyilatkozat ágyazhatók. beruházási szintje nem haladhatja meg a 9.
rövidebb, akkor ahelyett, hogy az utolsó bejegyzés:
Itt RV1, RV2, ..., RVN típusú változók rekordot.
Példa a beágyazott feljegyzések:
Bejegyzések leírható gépelt állandók a következők:
ID: Típus = (spisok_znacheniy_poley);
A lista a mezőértékek van egy lista a szekvenciák formájában:
A lista elemeit választja el.
Szeptember, október, november, december);
Példa. Ismertesse egy sor bejegyzések információkat tartalmazó diákok halad az ülésen. A rekord szerkezete: tanuló nevét, a csoport száma, a dátum a három vizsgák. Nyomtatási lista hallgatók ösztöndíjban részesülő. A feltétel az ösztöndíj - az átlagos érték nagyobb, mint 5.
Ismételjük Amíg keyPressed;
Bejegyzések kiviteli alakjai
felvétel előzőekben tárgyait konkrét szerkezetét a vonal. A Pascal, akkor be lehet állítani a rekord típus, amely tetszőleges számú lehetőség a szerkezet. Ezeket a rekordokat úgynevezett rekordokat megvalósítási módok. Bejegyzések kiviteli alakjai olyan eszközöket egyesülési rekordok hasonló, de nem azonos formájú. Ezek közé tartozik a választható fix és változó részből áll. A fix rész nem különbözik a fent leírtak szerint. Variant rész van kialakítva ügyben nyilatkozatot. Ez beállít egy speciális beviteli mező - attribútum mező, amely meghatározza, hogy a lehetőségek pillanatában kerül. Jellemző érték minden aktuális program végrehajtásához kell elhelyezni távolabb egy konstans. Állandó szolgáló funkció határozza felvételi lehetőség az úgynevezett állandó kiválasztása.
Leírás méret rögzítési lehetőségek:
_polya azonosító. _komponenty típusú;
_polya azonosító. tip_komponenty;
Néhány esetben van egy vége. Egy szó befejezi az egész design változat rekordokat.
Ha rekordokat opciókat kell betartani az alábbi szabályokat:
· Minden mező nevét meg kell különböztetni egymástól legalább egy karaktert, akkor is, ha ezek megtalálhatók a különböző változatban;
· Record lehet, hogy csak egy része a variáns, azzal jellemezve, hogy kell elhelyezni a felvétel végén;
· Ha a mezőt, amely megfelel a címke, üres, meg van írva a következő:
Variant bejegyzések is beállítható gépelt állandók. Ha meg egy rekord jelzi, hogy csak az egyik lehetséges változata állandók:
Igaz: (birthplace: String [40]);
EntryDate: (16, 3, 89);
Példa rögzíti kiviteli alakok. Egyes fokozatú hallgató 3 csoportra osztottuk:
· Részt vesz a sportegyesületek,
· Részt vesz a turisztikai kör,
· Soha foglalkozik.
A tájékoztatás az iskola a gyermekek az első csoport meg kell határozni:
· Sport (atlétika, labdarúgás, röplabda, kosárlabda)
· Sport kategória (első, második, harmadik, jelölt mester a sport, sport master);
· Turizmus formában (vizes, túrázás, hegyi)
· Az ok nem vesznek részt (beteg, nem az idő).
Írja le egy sor rekordokat megvalósítási módok, amelyekben a megadott szerkezettel. Rendezzük a bemeneti és kimeneti tömbben.