Înregistrarea - un tip de date compozit structurat constând dintr-un număr fix de componente (câmpuri) de diferite tipuri. N înregistrări Proporția pot fi de diferite tipuri. Pentru a putea să se refere la un dispozitiv de înregistrare special, denumit în continuare domenii.
Denumire Tip -identifikator, câmpul -list este o secvență de secțiuni de înregistrare, între care și virgulă.
Fiecare intrare secțiune este compus din unul sau mai multe câmpuri identificatori separate prin virgulă. Pentru ID-ul (ID-uri) și câmpul de descriere tip colon (câmpuri).
Gorod, Uliza. string [20] -
dom, kvart. integer-
Ca și în cazul tipului de variabile matrice de înregistrare pot fi atribuite altor variabile de același tip, cum ar fi: = b-
Pentru puteți accesa fiecare dintre componentele înregistrării folosind numele distinctiv, și anume specificați numele variabilei, urmat de un punct și numele câmpului:
Atunci când se lucrează cu mai multe domenii de aceeași înregistrare, operatorul utilizează cu aderarea:
CU # 038;-lt variabila # 038; GT- DO # 038; lt operator # 038; GT-
În interiorul operatorului componente de înregistrare sunt identificate prin nume numai câmpuri.
primer Programul 2 - -
tip Anketa = înregistrare -
fio: string [45] - -
dat_r: string [8] - -
adres: string [50] - -
curs: 1..5- -
grupp: string [3]
finele anului -
elev var: array [1..100] de anketa- -
I: integer- -
începe
Poate că existența unor înregistrări, câmpuri individuale, care - de asemenea, un record.
Gorod, Uliza. string [20] -
dom, kvart. integer-
In acest exemplu, câmpul Adr este o înregistrare descris anterior.
Uneori, conținutul unui anumit intrare depinde - unul - din domeniile sale. - Limbajul -Paskal - permis descrierea înregistrărilor - constând din părțile generale și varianta. - Partea variantă este definită de structura - - - -case P. unde F - Numele - domeniul general - o parte - de înregistrare.
tip
Car = înregistrare
Brand: string [20] -
an- integer-
caz Kind: string [8]
'Încărcătură': (tonaj: real) -
'Pasager': (Pasageri: byte) -
finele
Tipul de mașini folosite pentru a stoca informații despre mașină. În câmpul Brand
păstrat producătorul de mașini, precum și în domeniul - Anul. câmp Tonaj (sarcină utilă) disponibilă tip real, numai în cazul în care câmpul Kind caracteristică are o valoare de „marfă“. În consecință, câmpul de pasageri (pasageri) de tip octet este disponibil numai în cazul în care câmpul are o valoare caracteristică Kind „pasager“.
Când se utilizează înregistrările cu opțiunile pe care trebuie să le respecte următoarele reguli:
• Toate numele câmpurilor trebuie să fie diferite unele de altele, chiar dacă acestea apar în diferite moduri.
• Înregistrarea poate avea doar o parte varianta, a declarat la sfârșitul anului.