Открытый урок «Циклические алгоритмы»

Разработка урока по информатике на тему «Циклические  алгоритмы». На уроке рассматриваются понятие циклического алгоритма, а также примеры, запись команд и их представления при помощи блок схем.

Открытый урок «Циклические алгоритмы»

 

Перед учащимися ставится проблема: как записать алгоритм, в котором действия многократно повторяются? Как представить такой алгоритм с помощью блок-схемы?

Для вовлечения всех учащихся в исследование проблемы, класс делится на группы и используются рабочие листы.

Открытый урок включает план урока, а также приложения, содержащие демонстрационный ролик, презентацию с рабочими листами, творческим заданием и обобщением. Все эти материалы можно скачать с моего сайта, ссылки на них вы найдете ниже.

К уроку также  создан флипчарт с использованием программного обеспечения ActivInspire  для интерактивной доски Active Board.

Автор: Алескерова Ирада

При любом использовании данных материалов, указывайте ссылку на сайт www.klassteacher.com

План урока

  • Формализация, моделирование, алгоритмизация и программирование
  • Демонстрирует владение навыками алгоритмизации и простого
    программирования.
  • Разъясняет на примерах виды алгоритмов.

Тема: Циклические алгоритмы

Цель урока Разъяснять циклический алгоритм словесно и с помощью блок-схемы, выполнять циклический алгоритм, определять вид алгоритма
Используемые формы работы Работа с классом, работа с группами
Используемые методы Мозговая атака,решение проблемы
Межпредметная интеграция Геогр., Мат.
Оборудование

Рабочие листы, компьютер, проектор

Мотивация (5 минут)


Учитель показывает учащимся анимационный фильм (скачать данное видео к уроку), демонстрирующий работу подъемного крана, и обращается к классу:

  • Как описать алгоритм действия подъемного крана?
  • Какие действия алгоритма повторяются?
  • От чего зависит количество повторений?

Для интеграции с другими учебными предметами учитель может использовать следующие вопросы:

Где вы в жизни встречались с повторяющимися явлениями или событиями? (Круговорот воды в природе, смена времен года).

Выслушиваются мнения учащихся.

Вопрос для исследования:

Как записать алгоритм, в котором действия многократно повторяются? Как представить такой алгоритм с помощью блок-схемы?

Исследование проблемы (10 мин)

Для проведения исследования учитель делит учащихся на 4 группы способом пересчета от 1 до 4. Учащиеся с одинаковыми номерами собираются в одну группу.

Каждой группе даются задания.

Рабочие листы

(скачать)

I группа

1 группа

II группа

2gruppa

III группа

3gruppa

IV группа

4gruppa

Обмен информацией и обсуждение (10 мин)

Представитель каждой группы демонстрирует работу на листах или на интерактивной доске. (Скачать флипчарт для доски) Проводится обмен информацией. Учитель во время выступлений может задавать вопросы наводящие вопросы. Целесообразно ли при составлении алгоритмов с повторяющимся числом шагов записывать все эти шаги много раз? Какое слово мы используем, чтобы показать, что шаги алгоритма повторяются несколько раз? А какое слово мы используем, если количество повторений неизвестно?

Обобщение и выводы (7 мин)

Учитель возвращается к вопросу для исследования и обобщает ответы учащихся.

Алгоритм, последовательность шагов которого повторяется многократно называется циклическим и для его записи вводится специальная алгоритмическая структура-цикл. Для того чтобы показать цикл в алгоритмах, используют команду «ПОВТОРИ n РАЗ». Для того чтобы выделить команды, относящиеся к циклу «ПОВТОРИ …», их записывают со сдвигом вправо.

Если в рассмотренном в начале урока алгоритме будет 100 кубиков, то запись алгоритма будет выглядеть так:

Начало

  1.  Повтори 100 раз
  2. Поднять кубик
  3.  Перенести к машине
  4.  Опустить на машину
  5.  Вернуться
  6. Остановиться

Конец

Часто количество повторений зависит от условия, тогда после слова повтори можно записать условие цикла.

Циклические алгоритмы тоже можно представить при помощи блок-схем.

blok-sxema

Творческое применение (8 мин)

Внеси изменения в блок-схему алгоритма, сделав его циклическим.

схема 2

Ответ:

Схема 3

Оценивание (5 мин)

  • Критерии оценивания
  • Обоснование мнения
  • Выполнение алгоритма
Критерии
1 разъясняет циклический алгоритм словесно
2 разъясняет циклический алгоритмс помощью блок-схемы
3 выполняет циклический алгоритм
4 определяет вид алгоритма

 

Ф.И. 1 2 3 4
1
2
3

Рефлексия

Учитель предлагает учащимся продолжить фразы:

  • я познакомился с …
  • было непросто …
  • я добился …
  • у меня получилось …
  • хотелось бы …
  • мне запомнилось …
  • я попробую …

Домашнее задание. Составьте и запишите любой циклический алгоритм.

You may also like

Comments are closed.