Как уже было сказано ранее, сегодня мы будем изучать
новый вид алгоритма – разветвляющийся алгоритм. Запишите тему урока:
«Разветвляющийся алгоритм». Еще его называют ветвлением или развилкой. Дежурные,
раздайте карточки. Всем известно, что ситуации, когда заранее известна
последовательность требуемых действий, встречаются очень редко. В жизни часто
приходится применять решение в зависимости от сложившейся обстановки. Если
идёт дождь, мы берём зонт и надеваем плащ; если жарко надеваем лёгкую одежду,
холодно – тёплую. Встречаются ещё более сложные условия выбора. А в некоторых
случаях от выбранного решения зависит дальнейшая судьба человека. Поэтому
давайте подробнее разберём, что же такое алгоритмы с ветвлениями.
Вам раздали карточки, на них и на слайде, одно и
то же определение. Оля, прочитай определение.
Как вы думаете, какие слова главные в этом
определении? Правильно, подчеркните его. 
А кто скажет, что такое условие?
Итак,
условие – это вопрос, на который можно ответить либо «да», либо
«нет». С
помощью каких слов формулируется условие?
Допишите
на карточке формулировку условия
Что еще
есть на карточке?
Да, на
языке блок-схем ветвление выглядит так. Посмотрите на слайд и скажите, что
нового в блок-схеме ветвления?

Этот
ромб и обозначает условие, если условие верно, то с одной стороны ставят плюс
«+», и выполняют действия при верном условии, а с другой ставят « - », если
условие ложное. Эти стороны называют ветками. Не забудьте дома вклеить
карточки в свои тетради.
А теперь
давайте составим алгоритм для определения четности числа. Кто
помнит из математики, какое число является четным?
Верно.
Что нам
дано?
Что
нужно проверить?
Попробуйте
сформулировать условие.
Тогда
как будет звучать предложение, если условие будет неверным?
Давайте
теперь запишем это на языке блок-схем.
(Записывает
блок-схему на доске согласно беседе с обучающимися)
С какого
блока начинается блок-схема?
А
дальше? Смотрите на блок-схему ветвления. Что мы проверяем?
Какое
оно будет?
Какой
блок используем?
По ветке
«+» что запишем?
А по
ветке «-» ?
Каким
блоком воспользуемся?
Правильно.
Ничего
не забыли?
(В
итоге на доске:
)
Кто не
понял, как получили блок-схему?
(Объясняет
ученику)
Запишите
в тетрадь блок-схему
Давайте
проверим, число пять по нашему алгоритму четное или нечетное?
Проверяем
условие. Вероника, читай условие.
Итак,
пять делится на два, это верно?
Тогда по
какой ветке идем?
Какой
вывод делаем?
Кто не
понял? (Объясняет ученику)
А если
возьмем число восемь? Сережа проверь по алгоритму.
Правильно
это или нет?
Какой
вывод делаем?
Кто не
понял? (Объясняет ученику)
Как вы
думаете, а может такое быть, если какая-либо ветка в условии отсутствует?
Можете
привести пример?
Какой
тогда алгоритм будет?
Верно
Кто
составит блок-схему этого алгоритма?
Валера,
запиши на доске.
Кто не
понял?
(Объясняет
ученику)
Получившееся
ветвление называют неполным. Тогда по аналогии, как будет называться
ветвление в алгоритме четности числа?
Правильно.
Отметьте это в тетради.
|
(Слушают
учителя)
(Записывают
тему урока)
(Дежурные
раздают карточки, остальные слушают учителя)
(Берут в
руки карточки)
(Оля
читает определение)
Условие
(Предлагают
свои варианты)
Если …,
то
(Дописывают)
Блок-схема
Появился
блок в виде ромба.
(Слушают
учителя)
Которое
делится на два
Число
Число
четное или нечетное
Если
число делится на два, то оно четное.
Если
число не делится на два, то оно нечетное.
Начало
Условие
Число
делится на два
Ромб
Число -
четное
Число -
нечетное.
Действия
– прямоугольник
Конец
алгоритма.
(Ученик
поднимает руку)
(Записывают
в тетрадь)
Вероника:
«Число
делится на два»
Нет
По
ветке «-»
5 –
нечетное
(Ученик
поднимает руку)
Сережа:
«Восемь делится на два»
Да
Значит,
восемь – четное
(Ученик
поднимает руку)
Может
Сбор на
прогулку
Проверить
идет ли дождь на улице, если да, то берем зонт и выходим, если нет, то просто
выходим.
Валера
пишет на доске:

(Ученик
поднимает руку)
Полное
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.