Интервальный тип (тип диапазон)

 

Описание интервального типа:

 
 

 

 


Константные выражения (границы диапазона) должны принадлежать одному и тому же упорядоченному типу, который является базовым для вводимого типа. Значение первого константного выражения не может превышать значения второго константного выражения. Символ алфавита «..» называется индикатором диапазона. Множество значений интервального типа составляют значения базового типа, принадлежащие диапазону. Интервальные типы можно использовать всюду, где допустим соответствующий базовый тип.

Примеры:

type t_month = 1..12; {Интервальный тип на базе целого}

t_letter = ‘A’..’Z’; {Интервальный тип на базе символьного}

var m1, m2: t_month; {Переменные интервального типа}

digit: ‘0’..‘9’; {Переменная интервального типа на базе символьного}