Кодинг
★ Рубрика: Кодинг
★ Тема: Pascal

Перечисляемый тип в Паскале

Перечисляемый тип задает упорядоченное множество значений путем перечисления имен констант, обозначающих эти значения. Максимальное количество констант равно 256.

Пример.
Type
 Week_Days=(Sunday,Monday,Tuesday,Wednesday,Thursday,
 Friday, Saturday);
 Side=(North, East, South, West);
Объявленные типы могут использоваться для описания переменных в разделе Var.

Пример.
Var
 Days,Week_End : Week_Days;
 Curs: Side;
Имена констант должны удовлетворять всем требованиям образования имен идентификаторов (в частности, кириллица недопустима). Перечисляемые типы невозможно вводить с клавиатуры или выводить на экран (к ним нельзя применять операторы Read и Write). Для них разрешен ограниченный набор операций: сравнение (равно, не равно, больше, меньше и т.д.), а также функции:

Pred(аргумент) – дает элемент, предшествующий аргументу; результат определен для всех элементов списка, кроме первого;
Succ(аргумент) – дает элемент, следующий за аргументом; результат определен для всех элементов списка, кроме последнего.

Пример.
Pred(Tuesday) = Monday,
Succ(Tuesday) = Wednesday.
 Похожие публикации: Pascal

Войдите, чтобы добавить Ваш ответ. [ Регистрация | Вход ]