Тема урока "Алгоритмы с ветвлением. Создание и исполнение алгоритмов с ветвлением"
Тема урока "Алгоритмы с ветвлением. Создание и исполнение алгоритмов с ветвлением"
Сегодня на уроке вы:
вспомните о ветвлении в алгоритме, о записи условия ветвления на схеме;
закрепите навыки формулировать условие ветвления.
Ты уже знаешь:
Ситуация, когда заранее известна последовательность требуемых действий, встречаются крайне редко. В жизни часто приходится принимать решение в зависимости от сложившейся обстановки. Если идет дождь, мы берем с собой зонт и надеваем плащ; если жарко, надеваем легкую одежду. Встречаются и более сложные условия выбора. В некоторых случаях от выбранного решения зависит дальнейшая судьба человека.
Пример 1.
Форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий, называется ветвлением.
Ветвление - такое место в алгоритме, где нужно остановиться и и решить, какие команды выполнять дальше. Для этого нужно ответить на вопрос, который записывается в ромбе. После ромба "дорога" разделяется на две. В случае ответа "да" на вопрос выполнение алгоритма продолжается по стрелке "ДА", а в случае ответа "нет" - по стрелке "НЕТ".
Пример 2.
В ромбе записывается такой вопрос, на который существует только два возможных ответа: "да" и "нет".
Команда ветвления может быть полным и неполным.
Неполная форма команды ветвления используется тогда, когда необходимо выполнять действие только в случае соблюдения условия. Если условие не соблюдается, то команда ветвления завершает свою работу без выполнения действия.
Пример 3. Алгоритм с неполным ветвлением.
Выполни задание
Укажи, какая блок-схема отвечает алгоритму рисования солнца:
1) Возьми жлтый карандаш.
2) Нарисуй круг.
3) Закрась круг.
2. Определи, какая из блок-схем описывает команду:
«Если на улице идёт дождь, то возьми зонт»