НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

7. Ограниченные типы (SUBRANGE)

Для переменной скалярного типа можно указать некоторое подмножество значений, которые может принимать данная переменная.

Общий вид:


здесь А - переменная, MIN - левая граница, МАХ - правая граница подмножества (диапазона). Границы диапазона разделяются двумя точками.

Тип MIN и МАХ гадает множество, определяющее основной тип переменной А (базовый тип). О переменной, описанной таким образом, говорят, что она имеет тип "ограниченный".

Пример. Пусть переменная К может принимать значения из множества 1÷20. Тогда ей приписывают ограниченный тип (SUBRANGE):K:1..20; - основным типом переменной К является тип INTEGER, так как границами диапазона являются целые константы 1 и 20. ,

Если переменная В может принимать одно из значений RED, YELLOW, GREEN, то эту переменную можно описать так: B:RED..GREEN; основным типом В является тип COLOR, описанный выше в примере 1. Граница MIN всегда должна быть меньше МАХ.

Пример. Пусть I - переменная, принимающая значения года рождения сотрудника какого-либо учреждения. Очевидно, имеет смысл ограничить диапазон значений I подмножеством по крайней мере 1900, 1970, т. е. описать так: 1:1900..1970; переменная I будет иметь тип ограниченный, а не целый.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь