Case …ofОператор выбора Case …of является обобщением оператора if. Позволяет выбрать одно из нескольких возможных продолжений программы. Используется в тех случаях, когда условие может принимать более двух значений.
Слайд 2
Case …of Оператор выбора Case …of является обобщением оператора
if. Позволяет выбрать одно из нескольких возможных продолжений программы.
Используется в тех случаях, когда условие может принимать более двух значений.
Слайд 3
ключ к к к Краткая форма ключ Полная форма да нет
Слайд 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