- Учителю
- Урок по теме: 'Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы»
Урок по теме: 'Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы»
Урок освоения новых знаний
Тема урока: «Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы»
Планируемые образовательные результаты:
предметные - представления об алгоритмической конструкции «цикл», о цикле с заданным условием продолжения работы; умение исполнять циклический алгоритм для формального исполнителя сзаданной системой команд; умение составлять простые (короткие) циклические алгоритмы для формального исполнителя с заданнойсистемой команд;
метапредметные- умение выделять циклические алгоритмы в различных процессах;
личностные - алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.
Познавательные УУД: формируют и развивают компетентность в области использования ИКТ (ИКТ-компетенции).
Регулятивные УУД: умеют соотносить свои действия с планируемыми результатами.
Коммуникативные УУД: умеют работать индивидуально.
Личностные УУД: понимают значимость подготовки в области информатики и ИКТ в условиях развития информационного общества.
Решаемые учебные задачи:
1) дать представления об алгоритмической конструкции «цикл»;
2) получить навыки записи циклов с заданным условием продолжения работы;
Основные понятия, рассматриваемые на уроке:
-
алгоритм;
-
повторение;
-
циклический алгоритм (цикл);
-
тело цикла.
Используемые на уроке средства ИКТ:
-
персональный компьютер (ПК) учителя, интерактивная доска;
-
ПК учащихся.
Электронные образовательные ресурсы
-
презентация «Основные алгоритмические конструкции. Повторение» из электронного приложения к учебнику;
-
программа "Конструктор алгоритмов"(sc.edu.ru);
Структура урока:
1. Мобилизующий этап - 1 минута.
2. Самоопределение учащихся на основе антиципации - 10 минут.
3. Момент осознания учениками недостаточности имеющихся знаний. - 10 минут.
4. Практическая работа по составлению блок-схем алгоритмов на компьютере в программе «Конструктор алгоритмов». - 20 минут.
5. Рефлексия. Выставление оценок. - 3 минуты.
6. Информация учащихся о домашнем задании - 1 мин.
Ход урока
1. Мобилизующий этап.
2. Самоопределение учащихся на основе антиципации.
Повторение основных понятий предыдущего урока.
-
Что такое алгоритм?
-
Какие основные свойства алгоритма?
-
Какие способы записи алгоритмов вы знаете?
-
Из каких блоков можно составлять блок/схемы?
-
Какие алгоритмические структуры вы знаете? §3.4.2; вопросы и задания 10-22 к параграфу,
№ 138, №139 (фронтально, решение на доске) (79)
Тест по теме: «Алгоритмические конструкции следование и ветвление»
Ход урока
3. Момент осознания учениками недостаточности имеющихся знаний.
Напомню, что на прошлых уроках мы познакомились со следующими видами алгоритмов. Какими? Да мы познакомились с линейными алгоритмами. Определение? Разобрались с алгоритмами разветвляющейся структуры и решали задачи с применением условного оператора, который начинается со слова… «если».
Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила, рецепты и т. п. Обычно мы это делаем не задумываясь. Например, открывая дверь ключом, никто не размышляет над тем, в какой последовательности выполнять действия. Однако, чтобы кого -нибудь (скажем, младшего брата) научить открывать дверь, придется четко указать и сами действия, и порядок их выполнения.
Сегодня я хочу познакомить вас ещё с одним видом алгоритмов. А с каким, вы мне сейчас скажите сами. Приведу вам примеры.
Природные явления (смена дня/ночи, смена времен года, приливы и отливы и т.д.).
Техника. Лучшее качества компьютеров проявляются не тогда, когда они рассчитывают значения сложных выражений, а когда многократно, с незначительными изменениями, повторяют сравнительно простые операции. Даже очень простые расчеты могут поставить человека в тупик, если их надо повторить тысячи раз, а повторять операции миллионы раз человек совершенно не способен. С необходимостью повторяющихся вычислений программисты сталкиваются постоянно. Например, если надо подсчитать, сколько раз буква "о" встречается в тексте необходимо перебрать все буквы. При всей простоте этой программы исполнить ее человеку очень трудно, а для компьютера это задача на несколько секунд.
В своей практической деятельности мы постоянно встречаемся с задачами, для решения которых требуется многократно повторять одни и те же действия. Именно для этого применяется составная команда повторения (цикл).
Само название «циклические алгоритмы» подсказывает, что в этом алгоритме должен быть цикл. Вы уже знающие, грамотные и понимаете, что цикл - это какие-то действия, повторяемые многократно. Следовательно. Алгоритм, в котором присутствует цикл (многократное повторение действий) называется циклическим. Примеры:
Презентация
Алгоритмическая структура «Цикл» обеспечивает многократное выполнение одних и тех же действий, которая называется телом цикла.
нц пока<�����������
�������������������������������
���
�����������������������
�������������������������������������
���������������������������������
����кране течет вода, я буду мыть посуду
Циклы, где число повторений известно заранее.
Посмотрите на схему
Типы циклов
Цикл с заданным условием продолжения работы
(цикл-ПОКА, цикл с предусловием)
нц пока<�����������
�������������������������������
���
��������������������
�������������
����������������
���������������������������������������������������������������������������
� Рефлексия. Выставление оценок.
6. Домашнее задание. § 3.4.3; вопросы и задания к параграфу №28, 29 (90-91)