Перечисляемый тип задаётся перечислением тех значений, которые он может получать. Каждое значение именуется некоторым идентификатором и располагается в списке, обрамлённом круглыми скобками. Применение перечисляемых типов делает программы нагляднее. Например:
TYPEDAYS = (MONDAY, TUESDAY, WEDNESDAY);VARDAY : DAYS;BEGIN … IF DAY = MONDAY THEN WRITELN ('КАКОЙ ТЯЖЁЛЫЙ ДЕНЬ.'); …END.
Переменные любого перечисляемого типа можно объявить без предварительного описания типа. Например:
VAR COL : (BLACK, WHITE, RED);
Интервальный тип данных
Отрезок (диапазон значений) любого порядкового типа может быть определен как интервальный (ограниченный) тип. Отрезок задается диапазоном от минимального до максимального значения констант, разделенных двумя точками. В качестве констант могут быть использованы константы, принадлежащие к целому, символьному, логическому или перечисляемому типам.
Примеры отрезков:
1..10-15..25'a'..'z' Минимальное и максимальное значения констант называются нижней и верхней границами отрезка, определяющего интервальный тип. Нижняя граница должна быть меньше верхней.
Над переменными, относящимися к интервальному типу, могут выполняться все операции и применяться все стандартные функции, которые допустимы для соответствующего базового типа.
Как записать значение в переменную?
а := 5;

Оператор – это команда языка программирования инструкция).
Оператор присваивания– это команда для записи нового значения в переменную.