Понятие записи
Данные типа запись, как и массивы, относятся к сложным структурам. Запись состоит из фиксированного числа элементов, называемых полями. Однако, в отличие от массива, поля могут быть различного типа. Например, записью можно считать строку экзаменационной ведомости:
Андреева С.В. 4 5 5
Данная запись состоит из четырех полей: первое поле - строкового типа (фамилия студента) и три числовых поля (оценки студента).
Описанию переменной типа запись предшествует определение с помощью раздела TYPE. Например, объявление записи строки экзаменационной ведомости выглядит следующим образом.
Type
Zap = record
fam: string;
m, inf, h: integer;
end;
Var
str: Zap;
Здесь zap – имя типа записи; fam, m, inf, h – поля записи;
str – переменная типа запись.
Служебные слова RECORD…END играют роль операторных скобок, внутри которых записываются поля с указанием их типов.
Для обращения к отдельным полям записи используется селектор записи.
Общий вид
селектора записи:
< имя записи >.< имя поля >
Например, селекторы записи str записываются следующим образом: str.fam, str.m, str.inf, str.h.