Сегодня в нашем уроке мы рассмотрим ещё один условный оператор языка Турбо-Паскаль, оператор выбора CASE.
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого типа, кроме вещественного и строкового.
Структура оператора выбора такова:
CASE ключ выбора OF
константа1: оператор1;
константа2: оператор2;
. . . . . . . . . . .
константаN: операторN;
[ELSE
оператор]
END
где CASE, OF, ELSE, END – зарезервированные слова;
ключ-выбора – ключ выбора (см. выше);
константа1, константа2, константаN – константы или перечни констант, соответствующие типу ключа выбора;
оператор1, оператор2, операторN, оператор — любые операторы языка Турбо-Паскаль (операторы могут быть и составными).
Оператор выбора работает так. Вначале вычисляется значение выражения ключ-выбора, а затем среди констант отыскивается равная вычисленному значению. Оператор, следующий за ней, выполняется, после чего оператор выбора завершается. Если в списке не обнаруживается константа, соответствующая вычисленному значению, то выполняется оператор, стоящий после слова else.
Применение оператора выбора мы рассмотрим на примере программы описанной в следующем посте, реализующей простейшее меню.


Комментарии
Комментариев пока нет - будьте первым.