Слайд 2 CASE …OF
Оператор выбора Case …of является обобщением оператора if. Используется в
тех случаях, когда условие может принимать более 2-х значений.
Слайд 3Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового
типа.
Структура оператора:
Case <ключ> of
Константа1: оператор;
Константа2: оператор;
……………………
КонстантаN: оператор;
End.
Краткая форма
Слайд 4ключ
к
к
к
Краткая форма
ключ
Полная форма
да
нет
Слайд 5Структура оператора:
Case <ключ> of
Константа1: оператор;
Константа2: оператор;
……………………
КонстантаN: оператор;
Else
оператор;
End.
Полная форма
Слайд 6ЗАДАЧА 1
Программа вводит число (отметку) и выводит на экран её значение
Слайд 7ЗАДАЧА 2
Модифицируйте программу, когда пользователь введет оценку не попадающую в диапазон
2-5
Слайд 8ВЫПОЛНИТЬ
стр. 22
задание №6.1
Слайд 9ДОМАШНЕЕ ЗАДАНИЕ
стр.22 -23 выучить,
задание №6.1 выполнить
Слайд 10Порядок выполнения:
Вычисляется значение ключа
Происходит сравнение ключа с константами
Если значение ключа совпадает
с одной из констант, то выполняются операторы, стоящие за ней
а) Для краткой формы: при несовпадении ключа ни с одной из констант, оператор Case пропускается
б) Для полной формы: при несовпадении ключа ни с одной из констант, выполняется оператор за словом Else