Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Оператор множественного выбора CASE

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


  • Информатика

Поделитесь материалом с коллегами:

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

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

№ слайда 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 Источники информации
Описание слайда:

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


Автор
Дата добавления 09.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров296
Номер материала ДВ-243428
Получить свидетельство о публикации

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

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