Укороченная развилка
If < условие> then < оператор 1 > .
Оператор выбора CASE
В случае необходимости разветвить вычислительный процесс в зависимости от выполнения или невыполнения того или иного условия на более чем две ветви используется оператор выбора (случая, селектора, переключателя). Его использование оказывается более удобным по сравнению с использованием оператора if.
Case S of
C1: <Оператор1>
С2: <Оператор2>
. . . . . . . . . . . . . . . .
CN: <ОператорN>
Else <Оператор>
End;
S - выражение порядкового типа значение которого вычисляется;
C1, C2,…,CN – константы, с которыми сравнивается значение выражения S;
<Оператор1>, <Оператор2>, <Оператор N> - операторы, из которых выполняется тот, с константой которого совпадает значение выражения S. Ветвь оператора else является необязательной. Если она отсутствует и значение выражения S не совпадает ни с одной константой, весь оператор рассматривается как пустой.
Если для нескольких констант нужно выполнить один и тот же оператор, их можно перечислить через запятую, сопроводив их одним оператором.
Схематически такую конструкцию можно изобразить следующим образом:
Дата добавления: 2015-02-05; просмотров: 828;