Инфоурок / Информатика / Презентации / Оператор множественного выбора CASE

Оператор множественного выбора CASE

Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

библиотека
материалов
…Хочешь пирожное, Хочешь мороженное, А хочешь вообще торт с кремом…
Предположение… Оператор Case of был придуман тогда, когда одному программисту...
Case  оf 	 : ; 	 : ; 	 . . . 	 :  Else ; End; Когда количество альтернатив бо...
Оператор Case работает следующим образом: вычисляется значение селектора отыс...
Иногда используют Case с ключевым словом Else, после которого может стоять лю...
Если оператор должен выполняться при нескольких значениях селектора следующи...
Блок-схема конструкции выбора
Принцип работы Программа работает следующим образом: с клавиатуры процедурой...
Если один оператор выполняется при нескольких значениях, то их можно перечис...
Блок-схема конструкции выбора Начало Ввод числа N N? Вывод «Лето» Вывод «Осен...
Задачи Составить программу вывода по номеру дня недели его название. Составит...
Задачи 4. Мужчина заполняет в военкомате анкету, и программа должна в зависим...
Источники информации
13 1

Описание презентации по отдельным слайдам:

№ слайда 1 …Хочешь пирожное, Хочешь мороженное, А хочешь вообще торт с кремом…
Описание слайда:

…Хочешь пирожное, Хочешь мороженное, А хочешь вообще торт с кремом…

№ слайда 2 Предположение… Оператор Case of был придуман тогда, когда одному программисту
Описание слайда:

Предположение… Оператор Case of был придуман тогда, когда одному программисту стало лень писать множество операторов If. Т.е. данный оператор позволяет сделать выбор из множества представленных значений переменной.

№ слайда 3 Case  оf 	 : ; 	 : ; 	 . . . 	 :  Else ; End; Когда количество альтернатив бо
Описание слайда:

Case <селектор> оf <значение селектора>: <оператор 1 (группа операторов)>; <значение селектора>: <оператор 2 (группа операторов)>; . . . <значение селектора>: <оператор N> Else <оператор>; End; Когда количество альтернатив больше двух применяется оператор выбора Case. Его вид: выражение любого типа (кроме типов REAL и STRING)

№ слайда 4 Оператор Case работает следующим образом: вычисляется значение селектора отыс
Описание слайда:

Оператор Case работает следующим образом: вычисляется значение селектора отыскивается такой оператор, которому предшествует константа, равная значению селектора после того, как выбранный оператор выполнится, Case завершает свою работу. Принцип работы

№ слайда 5 Иногда используют Case с ключевым словом Else, после которого может стоять лю
Описание слайда:

Иногда используют Case с ключевым словом Else, после которого может стоять любой оператор. При отсутствии в списке выбора нужной константы осуществляется переход к оператору, следующему за Case, или управление передается оператору, стоящему за ключевым словом Else. Для каждой альтернативы предполагается один оператор (простой или составной). Принцип работы Case (N mod 2) of 0 : writeln (N, ‘ - число четное‘) else writeln (N, ‘ - число нечетное‘); end;

№ слайда 6 Если оператор должен выполняться при нескольких значениях селектора следующи
Описание слайда:

Если оператор должен выполняться при нескольких значениях селектора следующих друг за другом, образуя некоторый промежуток, то это можно записать в более сжатой форме Case N of ‘а’..’я’ : writeln (‘Это прописные буквы ‘); ‘А’..’Я’: writeln (‘Это заглавные буквы’); end; Принцип работы

№ слайда 7 Блок-схема конструкции выбора
Описание слайда:

Блок-схема конструкции выбора

№ слайда 8 Принцип работы Программа работает следующим образом: с клавиатуры процедурой
Описание слайда:

Принцип работы Программа работает следующим образом: с клавиатуры процедурой Read вводится символ буквы цвета светофора. Если введена буква ‘з’ соответствующая зеленому цвету, то в операторе CASE введено значение в списке выбора найдет константу выбора ‘з’ и будет выведено сообщение “Зеленый цвет, движение разрешено”. При вводе символа букв ‘к’ и ‘ж’ буду выведены аналогичные сообщения. При вводе любого другого символа будет выведено сообщение “Светофор не работает”, поскольку в этом случае работает часть Else, оператора CASE. Program svetofor; var cvet:char; Begin writeLnCвведите символ цвета'); Read(cvet); case cvet of 'з': writeLn(’зеленый цвет, движение разрешено’); 'ж': writeLn ('желтый цвет, внимание'); 'к': writeLn('красный цвет, движение запрещено’); Else writeLn('Светофор не работает’); End;

№ слайда 9 Если один оператор выполняется при нескольких значениях, то их можно перечис
Описание слайда:

Если один оператор выполняется при нескольких значениях, то их можно перечислить через запятую Case N of 12, 1, 2 : writeln (‘Зима‘); 3, 4, 5 : writeln (‘Весна‘); 6, 7, 8 : writeln (‘Лето‘); 9, 10, 11 : writeln (‘Осень‘) Else writeln(‘Ошибка ввода данных – число должно быть от 1 до 12’); end; Принцип работы

№ слайда 10 Блок-схема конструкции выбора Начало Ввод числа N N? Вывод «Лето» Вывод «Осен
Описание слайда:

Блок-схема конструкции выбора Начало Ввод числа N N? Вывод «Лето» Вывод «Осень» Вывод «Зима» Вывод «Весна» Вывод «Ошибка ввода данных – число должно быть от 1 до 12» Конец 6, 7, 8 9, 10, 11 1, 2, 12 3, 4, 5

№ слайда 11 Задачи Составить программу вывода по номеру дня недели его название. Составит
Описание слайда:

Задачи Составить программу вывода по номеру дня недели его название. Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «Копейка» в правильной форме. Например, 5 копеек, 41 копейка и т. д. Локатор ориентирован на одну из сторон света («С» – север, «З» – запад, «Ю» – юг, «В» – восток) и может принимать одну из трех цифровых команд:-1 – поворот налево, 1 – поворот направо, 2 – поворот на 180 градусов. Дан символ C – исходная ориентация локатора и число N – посланная ему команда. Вывести ориентацию локатора после выполнения команды

№ слайда 12 Задачи 4. Мужчина заполняет в военкомате анкету, и программа должна в зависим
Описание слайда:

Задачи 4. Мужчина заполняет в военкомате анкету, и программа должна в зависимости от указанного им возраста выводить разные подсказки, а именно: Если указан возраст от 18 и до 27 лет, то сообщать, что заполняющий подлежит призыву на срочную службу или может служить по контракту. Если указан возраст от 28 до 59 лет, то сообщать, что заполняющий может служить по контракту. Если указан возраст менее 18 или более 59 лет, то сообщать о том, что заполняющий находится в непризывном возрасте. Если указан неположительный возраст или возраст более 100 лет, то сообщить об ошибке.

№ слайда 13 Источники информации
Описание слайда:

Источники информации

Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 29 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДВ-243428
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>