Конспект урока "Циклические алгоритмы" 6 класс

Утверждаю
«____» ____________ 20__ г.
Методист:
Учитель:
6 КЛАСС (По УМК Босовой Л.Л.)
Урок №30
Тема урока: «Циклические алгоритмы»
Цель урока:
Познакомить с циклическими алгоритмами; формировать умение
составлять алгоритмы, а также анализировать и делать выводы;
способствовать развитию логического и алгоритмического мышления;
Задачи урока:
1. Обучающие:
способствовать обучению составлять и работать с циклическими
алгоритмами;
2. Развивающие:
формировать кругозор учащихся;
способствовать развитию логического и алгоритмического
мышления;
способствовать развитию познавательного интереса к уроку
информатики в целом;
способствовать развитию творческих способностей учащихся;
3. Воспитательные:
способствовать воспитанию интереса к знаниям.
Тип урока: комбинированный (изучение нового материала, формирование
умений и навыков).
Средства обучения: компьютерный класс, мультимедийный проектор,
презентация по теме урока, «Учебник по информатике для 6 класса», Босова
Л. Л.
Структура урока:
1) Организация урока (2 минуты):
а) подготовка учащихся к уроку (достать тетради, дневники, учебники
и т.д.)
б) проверка отсутствующих
2) Активизация мышления и актуализация знаний. Проверка домашнего
задания (5 минут)
3) Объяснение нового материала (20 минут)
4) Закрепление изученного материала (8 минут)
5) Подведение итогов, выставление оценок (4 минуты)
6) Домашнее задание (1минута)
Ход урока:
1) Организационный момент
Здравствуйте, ребята! Достаём все рабочие тетради, ручки,
учебник и дневник. Проверим присутствующих журнале отметить
отсутствующих на уроке).
Итак, сегодня на уроке мы повторим изученные ранее типы
алгоритмов и познакомимся с ещё одним типом алгоритмов.
2) Активизация мышления и актуализация знаний. Проверка домашнего
задания
Но для начала давайте-ка вспомним, что мы изучили на
предыдущем уроке.
С какими типами алгоритмов мы уже познакомились?
линейным и разветвляющимся алгоритмом) // слайд 1
Какой алгоритм называется линейным? (Алгоритм, в котором
описание действий выполняются в заданном порядке) // слайд №2
Какой алгоритм называется разветвляющимся? (Алгоритм, в
котором есть выбор действий в зависимости от условия) // слайд №3
Какие формы имеют алгоритмы с ветвлениями имеют? (Полное
ветвление и неполное ветвление) // слайд №4
3) Объяснение нового материала
Переходим к изучению новой темы. Внимание на экран.
Запишите тему сегодняшнего урока в тетради: «Циклические
алгоритмы» // слайд №5
Сколько циклических алгоритмов можно увидеть вокруг, если
внимательно посмотреть на события: чередование времен года,
посещение магазинов, школы или секции, получение оценок и др.
Циклический алгоритм – описание действий, которые должны
повторяться указанное число раз или пока не выполнено заданное
условие // слайд №6
Перечень повторяющихся действий называют телом цикла.//
слайд №7
Виды циклических алгоритмов: // слайд №8
Цикл с параметром/счётчиком
Цикл с предусловием
Цикл с постусловием
Циклы со счетчиком используют
когда заранее известно какое число
повторений тела цикла необходимо
выполнить. Например, на уроке
физкультуры вы должны пробежать
некоторое количество кругов вокруг
стадиона // слайд №9
Часто бывает так, что необходимо повторить тело цикла, но
заранее не известно, какое количество раз это надо сделать. В таких
случаях количество повторений зависит от некоторого условия.
Циклы в которых сначала проверяется условие, а затем, возможно,
выполняется тело цикла называют циклы с предусловием. Если
условие проверяется после первого выполнения тела цикла, то циклы
называются циклы с постусловием. Например, в субботу вечером вы
смотрите телевизор. Время от времени поглядываете на часы и если
время меньше полуночи, то продолжаете смотреть телевизор, если это
не так, то вы прекращаете просмотр телепередач.
Цикл заканчивается, когда условие
становится не верным (ложным). Если
условие с самого начала ложно, то серия
команд не выполняется ни разу. // слайд №10
Цикл заканчивается когда, условие
становится верным (истинным). Серия
команд между repeatиuntilвыполняется хотя
бы один раз.// слайд №11
Циклы типа repeatиwhile, используются в программе, если надо
провести некоторые вычисления (цикл), однако число повторов
заранее не известно и определяется самим ходом вычисления.
4) Закрепление изученного материала
А теперь давайте-ка вспомним сказки и попробуем составить
алгоритм поиска Золушки. Вспоминайте… Золушка, убегая с бала,
потеряла туфельку, и принц стал ее искать. Как же он это делал?… //
слайд №12
Вы видите, что по веточке
ДА алгоритм уходит в одну
сторону, а по веточке НЕТ он
многократно возвращается к
предыдущим действиям. Так
получается цикл.
5) Подведение итогов, выставление оценок
Какие у вас есть ко мне вопросы по сегодняшней теме? Где и
что было не понятно?Давайте вместе проанализируем наш урок.
Скажите мне, пожалуйста, что нового вы сегодня узнали? С каким
видом алгоритмов мы познакомились? (циклический). Какой
алгоритм называется циклическим? Скажите, пожалуйста, а где в
нашей жизни мы можем встретиться с этими алгоритмами? Нужны
ли они нам? (Когда делаем однообразную работу. Например:
забиваем гвоздь…)
6) Домашнее задание (1минута)