Диапазон
Для повышения наглядности программы в ряде случаев ограничивают порядковые типы – целочисленный (integer), символьный (char) и перечисляемый – диапазоном значений. Допустим, если в переменной требуется хранить школьные оценки, то ёмкость самого маленького целочисленного типа оказывается избыточной. Переменную в этом случае объявляют как:
SchoolMark : 2..5;
Общий синтаксис объявления диапазона выглядит как:
<начальное_значение> .. <конечное_значение>
Две точки между начальным и конечным диапазоном следует указывать вместе, без пробела между ними.
Компилятор сам определяет наиболее подходящий тип данных для представления диапазона.