Тип данных может быть либо описан непосредственно в разделе описания переменных, либо определяться идентификатором типа. Стандартные типы не требуют описания в отличие от типов, образованных пользователем. Выбор описания типа зависит только от программиста и специфики программы.
Раздел описания типов данных начинается зарезервированным словом type, за которым следуют одно или несколько определений типов, разделенных точкой с
запятой.
Формат:
type <имя типа> = <значения типа>;
Пример.
type
LatLetter = ('А'..'z');
Days = 1. . 31;
Matr = array[1..10] of integer;
Каждое описание задает множество значений и связывает с этим множеством некоторое имя типа. Например, в данном описании тип LatLetter определяет множество букв латинского алфавита. Days — множество целых чисел от 1 до 31, Matr — массив из 10 целых чисел. |