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