логически связанных компонентов одного или нескольких типов.
Компоненты записи называются
полями, каждое из которых определяется именем. Поле записи содержит имя поля, вслед за которым через двоеточие указывается тип этого поля. Поля записи могут относиться к любому типу, допустимому в языке Паскаль, за исключением файлового типа. Определение типа записи начнется идентификатором record и заканчивается зарезервированным словом end. Между ними заключен список компонентов (полей) с указанием идентификаторов полей и типа каждого поля


![Записи program zapisi1;const n=10;types = record fam: string; b1, b2, b3: 2..5; sb: real;end;var tbl: program zapisi1;const n=10;types = record fam: string; b1, b2, b3: 2..5; sb: real;end;var tbl: array [1..n] of s; i: integer;begin](/img/tmb/4/303120/9b47d16d6c2f8f4b54f84df3346877e6-800x.jpg)
![Записи program primer1; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: program primer1; type anketa=record fio: string[45]; dat_r: string[8]; adres: string[50]; curs: 1..5; grupp: string[3] end; var student:](/img/tmb/4/303120/110ec1f02467a22131a406609195a9ec-800x.jpg)

![Записи type data = record m:string; c:integer; end;var s: string; n,i,j:integer; a:array[1..12]of data; t:data; type data = record m:string; c:integer; end;var s: string; n,i,j:integer; a:array[1..12]of data; t:data;](/img/tmb/4/303120/6f73d2436a0c666ce1f98c74d5a351d2-800x.jpg)
![Записи for i := 1 to 11 do for j := i+1 for i := 1 to 11 do for j := i+1 to 12 do if a[j-1].c](/img/tmb/4/303120/359962229905a6ca9e89924edd9585f4-800x.jpg)
