Практикум по программированию на языке Turbo Pascal. Часть 1. Портнягина В.В - 51 стр.

UptoLike

ЛАБОРАТОРНАЯ РАБОТА 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