Алгоритмы с ветвлениями и циклами

advertisement
Урок № 5
3 класс
Разработка урока информатики по теме
"Алгоритмы с ветвлениями"
п. Украинский
Леонова Н.Н.
Алгоритмы с ветвлениями и циклами
Цели урока:



закрепить представление о ветвлениях и циклах в алгоритмах;
учить отличать условие ветвления от условия повтора;
закрепить умение выполнять и составлять алгоритмы с ветвлениями и циклами.
1. Проверка домашнего задания.
Задание 18 (устно):
 Сколько зверей удалось найти?
 Прочитайте команды алгоритма.
 Какие из них нужно обвести? Сколько раз они выполняются?
2. Алгоритмы с ветвлениями и циклами.
Выполнить задание 19 (алгоритм «Набери грибов»):
Рассмотреть рисунки. Обсудить, что Боб сделал неправильно. Вписать условие ветвления
(«Гриб съедобный?») и условие повтора («Все грибы обошел?»).
 Какая команда будет выполнятся не всегда? Когда ее нужно пропустить? (Команда
«Сорви гриб» не выполняется, если гриб несъедобный.) Обвести прямоугольник с этой
командой зеленым карандашом.
 Есть ли цикл в этом алгоритме? Какие команды будут выполняться больше одного раза?
(«Найди гриб», «Гриб съедобный?», «Сорви гриб», «Все грибы обошел?».)
 Сколько раз будут выполняться эти 5 команд? («Хитрость» этого вопроса в том, что
команды в цикле будут выполняться не одинаковое число раз: сорвать гриб нужно
столько раз, сколько будет найдено съедобных грибов, а остальные 4 команды нужно
выполнить столько раз, сколько будет найдено всех грибов.)
 В каком из двух ромбов записано условие повтора? (Во втором ромбе, который нужно
обвести красным карандашом.)
Выполнить задание 20 (вопросы с ответами «да» и «нет»).



Выполнить задание 21 (алгоритм «Разбери фасоль»).
Рассмотреть рисунок. Прочитать команды-подсказки. Обсудить, что пропущено в
командах-подсказках: откуда Золушка будет брать фасолину, что ей потребуется открыть
и каких два предмета ей нужно приготовить.
Предложить детям самостоятельно выполнить задание, обязательно обсудить результаты.
Учесть, что задание допускает разное расположение команд на схеме (см. ответ к
заданию).
На этом или на следующем уроке обязательно ответить на вопросы:
Какие команды будут выполняться не всегда? (Если в мешке есть и белые, и черные
фасолины, то все команды алгоритма будут выполняться.)
Какие команды будут выполняться больше одного раза? По сколько раз будет выполнена
каждая из этих команд? (См. ответ к заданию.)
Какой вопрос на схеме является условием повтора? («Мешок пустой?»).
Если у детей возникает вопрос о необычном расположении блоков на схеме алгоритма
«Разбери фасоль», то учитель может попробовать его обсудить. Однако лучше отложить
это обсуждение на следующий урок, потому что для этого очень хорошо сравнить
алгоритмы «Разбери фасоль» и «Собери гербарий».
3. Итоги урока.
- Сегодня вы составляли сложные алгоритмы — в каждом из них были и команды,
которые выполняются не всегда, и команды, которые выполняются по нескольку раз в
цикле.
4. Домашнее задание.
Задание 22. (Обратить внимание детей: записывать на схеме нужно только первое слово
каждой команды-подсказки. Например, в первом прямоугольнике записано слово
«Приди» вместо команды «Приди в лес или в парк».)
Download