8. lecke - Record pascal

Minden pályázat szakaszban leírt TYPE. írja a leírás kezdődik fenntartott szó RECORD végződik END. között, amely meghatározza a nevét és típusú mezőkkel a felhasználó által kiválasztott. Minden mező a rekord azonosítók különbözőnek kell lennie. Például, Inst felvétel a következőképpen írható le: A kártya típusa:

TYPE kártya = rekord
Szerző. string [15];
Cím: string [20];
Cég: string [10];
évben. integer;
Price. valódi
Vége;
VAR könyv. kártya;

Dokumentumtípus (pl kártya) csak belép a feljegyzéssablon, és az ő neve nem köti semmilyen adott objektumot. Hozzáférés egy mező végezzük összetett név (rekord választó), amely áll.
Record_name. elemnév

Például értékeket rendelhet az elemek a felvétel és Szerző Cím tudsz: Book.author:='Довгаль SI „; Book.Title: = 'Turbo Pascal V 7,0';

Inputár könyvek a billentyűzetet. readln (Book.cena);

Az egyszerűség és rövidség kedvéért, összetett nevek használható összekötő egy operátor. Bejegyzéseket kell tenni a melléklet neve operátor fejléce és csak akkor rögzíti a nevét használt mezők a blokkban. Az általános nézet az csatlakozása az üzemeltető:
DO írni a nevét az üzemeltető;

Korábbi üzemeltetők felírható egyszerűbben:

A könyv do kezdődik
szerző: = 'Dovhal SI'; Cím: = 'Turbo Pascal V 7,0'; readln (cena);
végén;

Példa. Nyilatkozatok 3 hallgatók a fokozatok (a sorozatszámot, a nevét és a három pont) számának meghatározására a kitüntetések és az átlagos pontszám minden tanuló számára.

Az eredmény a program: