CASE …OFОператор выбора Case …of является обобщением оператора if. Позволяет выбрать одно из нескольких возможных продолжений программы. Используется в тех случаях, когда условие может принимать более двух значений.
Слайд 4
СТРУКТУРА ОПЕРАТОРА CASE Параметром, по которому осуществляется выбор, служит
ключ выбора – выражение любого порядкового типа. Структура оператора: Case
<ключ> of Константа1(к1): оператор; Константа2(к2): оператор; …………………… КонстантаN(кN): оператор; End.
Краткая форма
Слайд 5
Структура оператора: Case of Константа1(к1): оператор; Константа2(к2): оператор; …………………… КонстантаN(кN): оператор; Else
оператор; End.
Полная форма
Слайд 6
Порядок выполнения: Вычисляется значение ключа Происходит сравнение ключа с
константами Если значение ключа совпадает с одной из констант, то
выполняются операторы, стоящие за ней а) Для краткой формы: при несовпадении ключа ни с одной из констант, оператор Case пропускается б) Для полной формы: при несовпадении ключа ни с одной из констант, выполняется оператор за словом Else