Составители:
Рубрика:
ЛАБОРАТОРНАЯ РАБОТА № 4
ОПЕРАТОР МНОЖЕСТВЕННОГО ВЫБОРА CASE ... OF
Цели работы
1. Освоение структуры программы, в которой используется для своей
реализации оператор множественного выбора Case.
2.
Получение навыков в организации программ, содержащей оператор
множественного выбора Case.
Теоретический материал
1. Общие положения
Условный оператор IF позволяет выбирать только одно из двух возмож-
ных действий в зависимости от логического выражения. Оператор выбора
Case является обобщением оператора IF – он дает возможность выполнить
одно из нескольких действий в зависимости от значения переключателя.
В качестве переключателя используется выражение, которое располага-
ется между ключевыми словами
CASE и OF. Результатом этого выражения
может быть только значение порядкового типа, общее значение которого не
превышает 65 535.
Оператор выбора
Case имеет следующую структуру:
CASE < Переключатель > OF
Константа выбора 1 : ОПЕРАТОР 1;
Константа выбора 2 : ОПЕРАТОР 2;
……………………………………….
Константа-выбора n : ОПЕРАТОР n
ELSE ОПЕРАТОР n + 1;
End.
ELSE – необязательная ветвь и может быть опущена. Оператор выбора
состоит из переключателя и списка операторов, каждый из которых помечен
одной или несколькими константами выбора. Все константы выбора должны
быть различными, и их тип должен быть идентичен типу переключателя.
Переключатель может быть любым стандартным типом: Integer, Char,
Boolean (за исключением типа Real).
Логику работы оператора выбора можно описать одной фразой: вычис-
ленное значение < Переключателя > определяет, какой из ОПЕРАТОРов
должен быть выполнен.
Если переключатель принимает одно из значений константы выбора 1, то
выполняется ОПЕРАТОР 1, а остальные операторы пропускаются.
51
ЛАБОРАТОРНАЯ РАБОТА № 4 ОПЕРАТОР МНОЖЕСТВЕННОГО ВЫБОРА CASE ... OF Цели работы 1. Освоение структуры программы, в которой используется для своей реализации оператор множественного выбора Case. 2. Получение навыков в организации программ, содержащей оператор множественного выбора Case. Теоретический материал 1. Общие положения Условный оператор IF позволяет выбирать только одно из двух возмож- ных действий в зависимости от логического выражения. Оператор выбора Case является обобщением оператора IF – он дает возможность выполнить одно из нескольких действий в зависимости от значения переключателя. В качестве переключателя используется выражение, которое располага- ется между ключевыми словами CASE и OF. Результатом этого выражения может быть только значение порядкового типа, общее значение которого не превышает 65 535. Оператор выбора Case имеет следующую структуру: CASE < Переключатель > OF Константа выбора 1 : ОПЕРАТОР 1; Константа выбора 2 : ОПЕРАТОР 2; ………………………………………. Константа-выбора n : ОПЕРАТОР n ELSE ОПЕРАТОР n + 1; End. ELSE – необязательная ветвь и может быть опущена. Оператор выбора состоит из переключателя и списка операторов, каждый из которых помечен одной или несколькими константами выбора. Все константы выбора должны быть различными, и их тип должен быть идентичен типу переключателя. Переключатель может быть любым стандартным типом: Integer, Char, Boolean (за исключением типа Real). Логику работы оператора выбора можно описать одной фразой: вычис- ленное значение < Переключателя > определяет, какой из ОПЕРАТОРов должен быть выполнен. Если переключатель принимает одно из значений константы выбора 1, то выполняется ОПЕРАТОР 1, а остальные операторы пропускаются. 51
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »