Для использования в программе множество однотипных данных используются массивы. Однако, очень часто возникает необходимость использовать разнородные типы данных для описания одного и того же объекта. В этом случае в программе используется тип, называемый запись. Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. Данные одного поля разных записей имеют один и тот же тип, а разных полей могут иметь разные типы. Общий вид описания типа record: type t = record
id11, id12, …: type1;
id21, id22, …: type2;
……………….
end; здесь id – идентификаторы полей; type – типы полей; t – имя типа. Пример. Данные комплексного вида можно описать переменной типа record.
type complex = record
re, im: real
end;
var c: complex; здесь complex – имя типа, а c – имя переменной. Переменная c состоит из двух полей: re и im, имеющих один и тот же тип (real). Эти поля переменной c обозначаются как c.re и c.im. Пример. Даты каких-либо событий можно описать следующим образом:
type dat