ВУЗ:
Составители:
Рубрика:
33
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №3.
РЕШЕНИЕ ПРОЕКТНЫХ ЗАДАЧ
С ИНВАРИАНТНЫМ ВЫБОРОМ
3.1. Конструкция оператора выбора CASE
С помощью этого оператора можно выбрать вариант выполнения в
программе каких-либо операторов из любого количества вариантов.
В общем виде структура оператора CASE такова:
CASE < СЕЛЕКТОР > OF
< ВАРИАНТ 1 > : < ОПЕРАТОР 1 > ;
< ВАРИАНТ 2 > : < ОПЕРАТОР 2 > ;
-------------------------------------------
< ВАРИАНТ N-1 > : < ОПЕРАТОР N-1 > ;
ELSE < ВАРИАНТ N >
END ;
Здесь < СЕЛЕКТОР > – это выражение какого–либо простого поряд-
кового типа (например, INTEGER или CHAR), значение которого вычис-
ляется в программе заранее. < ВАРИАНТ ...> – некоторая константа, пред-
ставляющая собой одно из возможных значений селектора.
В конструкции оператора CASE строку ELSE можно опускать. Если
же ELSE присутствует в операторе выбора, то перед этой строкой в отли-
чие от IF точку с
запятой можно ставить.
Каждый вариант в CASE может быть представлен более чем одной
константой. В этом случае возможные значения селектора данного вари-
анта отделяются друг от друга запятыми, образуя список. При этом эле-
ментом такого списка может быть не только константа, но и отрезок зна-
чений (тип – диапазон).
В любом случае
в конструкции оператора CASE должны быть заданы
все возможные значения селектора – либо явным их упоминанием, либо
отнесением к пункту ELSE.
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
