Лекция: Интервальные типы данных

Интервальные типы данных (типы-диапазоны) представляют собой подмножества возможных значений стандартных типов данных Integer и Char и применяются для более удобного представления информации в программе. Описание интервального типа данных выглядит следующим образом:

<Название переменной> = <начальное знач.>..<конечное знач.>

Использование интервального типа данных аналогично использованию любого другого типа данных. Рассмотрим пример, в котором описывается переменная интервального типа, значениями которой могут быть строчные латинские символы от 'с' до 'у' (см. листинг 2.4).

Листинг 2.4. Использование интервального типа

Program UsingSubranges;

Type

TInterval = ' с '… ' у '; {Описание интервального типа —

подмножества типа Char; допустимые значения

переменных данного типа находятся в диапазоне

от символа 'с' до символа 'у' }

Var

Interval: TInterval; {Описание переменной интервального типа

TInterval}

Begin

Interval := ' е '; {Присвоение переменной Interval значения 'е'}

End.

Если переменной интервального типа данных присваивается значение, не соответствующее диапазону данного типа, то программа прерывается и выдается ошибка времени выполнения программы (ошибка проверки диапазона возможных значений). Данное свойство интервального типа используется для ограничения возможных значений переменной, так как в некоторых случаях удобнее прекратить программу с ошибкой, чем продолжать ее выполнение с некорректным значением некоторой переменной.

еще рефераты
Еще работы по информатике