ВУЗ:
Составители:
Рубрика:
Перечисляемый тип
Перечисляемый тип задается перечислением тех значений, кото-
рые он может получать. Каждое значение именуется некоторым иден-
тификатором и располагается в списке, обрамленном круглыми скобка-
ми, например:
type
colors = (red, white, blue);
Применение перечисляемых типов делает программы нагляднее. Если,
например, в программе используются данные, связанные с месяцами
года, то такой фрагмент программы будет иметь вид:
type
TMonth=(jan,feb,mar,may,jun,jul,aug,sep,oct,nov,dec);
var
Month : TMonth;
begin
if Month = aug then
IbOutput.Caption := 'Хорошо бы поехать к морю!';
end.
Соответствие между значениями перечисляемого типа и порядко-
выми номерами этих значений устанавливается порядком перечисления:
первое значение в списке получает порядковый номер 0, второе – 1 и т.д.
Максимальная мощность перечисляемого типа составляет 65536 значе-
ний, поэтому фактически перечисляемый тип задает некоторое подмно-
жество целого типа word и может рассматриваться как компактное объ-
явление сразу группы целочисленных констант со значениями 0, 1 и т. д.
Тип-диапазон
Тип-диапазон есть подмножество своего базового типа, в качестве
которого может выступать любой порядковый тип, кроме типа-
диапазона.
Тип-диапазон задается границами своих значений внутри базового
типа:
<мин.знач.>..<макс.знач.>
Здесь <мин.знач. > – минимальное значение типа-диапазона;
<макс. знач. > – максимальное его значение.
Например:
41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
