Записи. Массив типа запись.
Запись–это совокупность элементов различного типа. Объявление типа запись начинается с зарезервированного слова RECORD содержит причисление идентификаторов полей с указанием типа данного поля и заканчивается словом END.
Type имя типа = Record
Имя поля 1: тип;
. . .
имя поля n: тип;
Var имя записи: имя типа;
Если несколько полей записи имеют один тип можно записать.
Имя поля 1, имя поля 2: тип;
Обращение к полю записи происходит следующим образом указывается тип, имя записи и отделяется оно точкой от имени поля.
Имя записи . Имя поля
Когда в какой то части программы программист работает с одной записью, то обращение к полям этой записи постоянно занимает много место в этих случаях используется оператор with, который имеет следующий вид.
With имя записи Do
Begin
{поля записи применяются без указания переменной имени записи и разделительной точки}
End.
Имя поля может быть таким же как и имя записи при вложение операторов друг в друга.
With имя записи 1 Do
With имя записи 2 Do . . .
Эквивалента более простой записи,
With имя записи 1, имя записи 2 Do
Массив типа запись.
Позволяет хранить в памяти одновременно множество записей и использовать их в дальнейшей обработке.