тема: «Оператор выбора Case»

Слайд 2

Case …of Оператор выбора Case …of является обобщением оператора if. Позволяет

Case …of

Оператор выбора Case …of является обобщением оператора if. Позволяет выбрать

одно из нескольких возможных продолжений программы. Используется в тех случаях, когда условие может принимать более двух значений.
Слайд 3

ключ к к к Краткая форма ключ Полная форма да нет

ключ

к

к

к

Краткая форма

ключ

Полная форма

да

нет

Слайд 4

Структура оператора Case Параметром, по которому осуществляется выбор, служит ключ выбора

Структура оператора Case

Параметром, по которому осуществляется выбор, служит ключ выбора –

выражение любого порядкового типа.
Структура оператора:
Case <ключ> of
Константа1(к1): оператор;
Константа2(к2): оператор;
……………………
КонстантаN(кN): оператор;
End.

Краткая форма

Слайд 5

Структура оператора: Case of Константа1(к1): оператор; Константа2(к2): оператор; …………………… КонстантаN(кN): оператор; Else оператор; End. Полная форма

Структура оператора:
Case <ключ> of
Константа1(к1): оператор;
Константа2(к2): оператор;
……………………
КонстантаN(кN): оператор;
Else
оператор;
End.

Полная форма

Слайд 6

Порядок выполнения: Вычисляется значение ключа Происходит сравнение ключа с константами Если

Порядок выполнения:
Вычисляется значение ключа
Происходит сравнение ключа с константами
Если значение ключа

совпадает с одной из констант, то выполняются операторы, стоящие за ней
а) Для краткой формы: при несовпадении ключа ни с одной из констант, оператор Case пропускается
б) Для полной формы: при несовпадении ключа ни с одной из констант, выполняется оператор за словом Else