Перечисляемый тип данных. Функции и операции, применяемые к перечисляемому типу данных. Примеры.
Тип данных, заданных списком принадлежащих ему значений.Объявление перечисляемого типа описывает множество идентификаторов, которые являются
возможными значениями перичесляемого типа представляют собой константы.
Формат:
type
<имя типа> = <Значение 1, значение2>;
var
<идентификатор,...>:<имя типа>
Пример
type
gaz=(ge, C, O, N0;
metall=(Na, K, Li, Cu, Zn);
var
G1, G2,G3: Gaz;
met1, met2: metall;
season: (winter, spring, summer, autumn);
Для значения False и True справедливы результаты вычисления выражений:
False < True
ord(false) = 0
ord(true) = 1
succ(false) = true
pred(true) = false