- Учителю
- Циклические алгоритмы 6 класс
Циклические алгоритмы 6 класс
6А _______
6В _______
Тема: Циклические алгоритмы
Предмет: Информатика
Учитель: Машрапов Алдияр Жуматаевич
Астана 2016
План урока
Формализация, моделирование, алгоритмизация и программирование
Демонстрирует владение навыками алгоритмизации и простого
программирования.
Разъясняет на примерах виды алгоритмов.
Тема: Циклические алгоритмы
Мотивация
Учитель показывает учащимся анимационный фильм, демонстрирующий
работу подъемного крана, и обращается к классу:
Как описать алгоритм действия подъемного крана?
Какие действия алгоритма повторяются?
От чего зависит количество повторений?
Для интеграции с другими учебными предметами учитель может использовать следующие вопросы:
Где вы в жизни встречались с повторяющимися явлениями или событиями? (Круговорот воды в природе, смена времен года).
Выслушиваются мнения учащихся.
Вопрос для исследования:
Как записать алгоритм, в котором действия многократно повторяются? Как представить такой алгоритм с помощью блок-схемы?
Исследование проблемы (10 мин)
Для проведения исследования учитель делит учащихся на 4 группы способом пересчета от 1 до 4. Учащиеся с одинаковыми номерами собираются в одну группу.
Каждой группе даются задания.
Рабочие листы
I группа
II группа
III группа
IV группа
Обмен информацией и обсуждение (10 мин)
Представитель каждой группы демонстрирует работу на листах или на интерактивной доске. (Скачать флипчарт для доски) Проводится обмен информацией. Учитель во время выступлений может задавать вопросы наводящие вопросы. Целесообразно ли при составлении алгоритмов с повторяющимся числом шагов записывать все эти шаги много раз? Какое слово мы используем, чтобы показать, что шаги алгоритма повторяются несколько раз? А какое слово мы используем, если количество повторений неизвестно?
Обобщение и выводы
Учитель возвращается к вопросу для исследования и обобщает ответы учащихся.
Алгоритм, последовательность шагов которого повторяется многократно называется циклическим и для его записи вводится специальная алгоритмическая структура-цикл. Для того чтобы показать цикл в алгоритмах, используют команду «ПОВТОРИ n РАЗ». Для того чтобы выделить команды, относящиеся к циклу «ПОВТОРИ …», их записывают сосдвигом вправо.
Если в рассмотренном в начале урока алгоритме будет 100 кубиков, то запись алгоритма будет выглядеть так:
Начало
Повтори 100 раз
Поднять кубик
Перенести к машине
Опустить на машину
Вернуться
Остановиться
Конец
Часто количество повторений зависит от условия, тогда после слова повтори можно записать условие цикла.
Циклические алгоритмы тоже можно представить при помощи блок-схем.
Творческое применение
Внеси изменения в блок-схему алгоритма, сделав его циклическим.
Ответ:
</</font>
Оценивание
Критерии оценивания
Обоснование мнения
Выполнение алгоритма
Рефлексия
Учитель предлагает учащимся продолжить фразы:
я познакомился с …
было непросто …
я добился …
у меня получилось …
хотелось бы …
мне запомнилось …
я попробую …
Домашнее задание. Составьте и запишите любой циклический алгоритм.