Перечислимый тип данных

Перечислимый тип определяется упорядоченным набором идентификаторов. Задаётся этот набор в разделе type (он находится до раздела var), а в разделе varописываются переменные такого типа. Например:

type DayOfWeek = (Mon,Tue,Wed,Thi,Thr,Sat,Sun); var Segodnya, Zavtra: DayOfWeek; begin Segodnya:=Wed; Zavtra:=succ(Segodnya); writeln('Завтра будет ',ord(Zavtra)); end.  

 

 


С данными перечислимого типа возможны такие операции:

1. Найти порядковый номер величины в наборе: k:=ord(Zavtra);

2. Найти следующее значение в наборе: Zavtra:=succ(Segodnya);

3. Найти предыдущее значение в наборе: Vchera:=pred(Segodnya);

Переменную перечислимого типа можно использовать в качестве счётчика в цикле for и в качестве проверяемого выражения в команде выбора варианта case. Например:

 

 


 









Дата добавления: 2014-12-18; просмотров: 685;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.