Рабочие листы
к вашим урокам
Скачать
1 слайд
Основные алгоритмические структуры
2 слайд
пример №1
К какому виду относится алгоритм
сбора урожая
в сказке «Репка»? Почему?
3 слайд
пример № 2
Отправился Илья Муромец
в дальний путь.
У развилки трёх дорог
увидел Илья камень.
На камне том надпись
«Налево пойдёшь – женатому быть,
прямо пойдёшь – убитому быть,
направо пойдёшь – коня потеряешь»
4 слайд
От чего зависит
дальнейший
вариант развития событий?
Могут ли все 3 варианта развития событий быть не выполнены?
Могут ли все 3 варианта
развития событий быть
выполнены?
5 слайд
ВОПРОС
Отправился
Илья Муромец
в дальний путь.
У развилки
трёх дорог
увидел Илья
камень.
На камне том
надпись
«Налево пойдёшь – женатому быть,
прямо пойдёшь – убитому быть,
направо пойдёшь –
коня потеряешь»
К какому виду
Относится алгоритм,
описывающий богатыря
на развилке трёх дорог?
Почему?
Чем отличается наш алгоритм от обычного разветвляющегося алгоритма?
6 слайд
Разветвляющиеся
алгоритмы
Структура
«ВЫБОР».
Оператор выбора
7 слайд
Алгоритмическая структура выбор – ветвление со многими условиями, при котором выполняется
только одна из нескольких последовательностей команд, соответствующая истинному условию.
Определение
8 слайд
С помощью блок–схемы структуру «выбор»
можно представить:
Вывод результата
Начало
Условие 1
Условие 2
Оператор 1
Оператор 2
Оператор 3
Ввод данных
Условие 3
Конец
Да
Да
Да
Нет
Нет
Нет
9 слайд
Выражение, значения которого
проверяются в структуре ВЫБОР называется выражение-селектор.
Выражение-селектор может быть любого порядкового типа
10 слайд
Для описания выбора в программе используют оператор выбора CASE.
Общий вид оператора выбора:
CASE S OF
значение1 : оператор1;
значение2 : оператор2;
...
значениеN: операторN
ELSE оператор N + 1;
END;
11 слайд
Вместо операторов 1, 2, 3 … на каждой ветви могут располагаться несколько операторов, в этом случае они заключаются в операторные скобки begin … end.
Если все возможные значения S уже перечислены в CASE, то ELSE можно не использовать.
12 слайд
program zadacha1;
var n : byte;
begin
write('Введите № дороги ');
readln(n);
case n of
1 : write('Женатому быть');
2 : write('Убитому быть');
3 : write('Коня потеряешь');
end;
end.
ЗАДАЧА 1
13 слайд
Составить программу
с использованием оператора выбора,
которая по номеру дня недели
будет выводить его название.
ЗАДАЧА 2
14 слайд
program zadacha2;
var n : byte;
begin
write('Введите № дня недели ');
readln(n);
case n of
1 : write(‘Понедельник');
2 : write(‘Вторник');
3 : write(‘Среда‘ );
4 : write(‘Четверг) ‘;
5 : write(‘Пятница) ‘;
6 : write(‘Суббота ‘);
7: write(‘Воскресенье ‘);
end;
end.
ЗАДАЧА 2
15 слайд
Чем структура ВЫБОР отличается от обычного ветвления?
В каком случае целесообразно использовать оператор выбора?
Какие новые знания вы сегодня приобрели на уроке?
Вопросы для
закрепления материала
16 слайд
1) Составьте программу,
описывающую алгоритм ЗАДАЧИ 2
без использования оператора выбора.
Какой способ вы считаете
более удобным и почему?
(обоснуйте ответ)
2) Придумайте задачу, для решения которой необходимо использовать оператор выбора, составьте программу для её решения.
Задание на дом:
Рабочие листы
к вашим урокам
Скачать
Данная презентация используется как дидактическое пособие в ходе проведения урока информатики по теме "Алгоритмическая структура ВЫБОР", разработанного на основе системно-деятельностного подхода. Структура урока полностью соответствии типу «Урок «открытия» нового знания» в классификации СДП в обучении. План-конспект соответствующего урока также опубликован в категории "Информатика" данного сайта. Изучение алгоритмической структуры ВЫБОР предполагает опору на графический способ описания алгоритма и использование средств языка программирования Паскаль для составления программ на ПК.
6 655 620 материалов в базе
Настоящий материал опубликован пользователем Алексеев Алексей Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36/72 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.