УРОК 4.
ТЕМА: Цикл в алгоритме
Педагогические цели: способствовать
закреплению умения выполнять алгоритм с
ветвлением; создать условия для формирования первичного представления об
алгоритме с циклом, развития алгоритмического и логического мышления через
установление причинно-следственных связей; содействовать воспитанию чувства товарищества и взаимовыручки.
Тип урока: усвоение
и закрепление новых знаний.
Планируемые
результаты образования:
Предметные: формулируют
условия ветвления; выполняют алгоритм с ветвлением; понимают запись цикла в
алгоритме; понимают способ записи условия окончания
цикла; составляют и выполняют
алгоритмы.
Личностные: владеют
навыками сотрудничества со взрослыми и сверстниками в разных социальных
ситуациях, умением не создавать конфликтов и находить решения в спорных
ситуациях.
Универсальные учебные действия
(метапредметные):
Регулятивные: используют
знаково-символические средства представления информации для создания моделей
изучаемых объектов и процессов, схем решения учебных и практических задач.
Познавательные: извлекают
информацию, представленную в разных формах (текст, таблица, схема, иллюстрация
и т. д.).
Коммуникативные: проявляют
готовность слушать собеседника и вести диалог, признавать возможность
существования различных точек зрения и права каждого человека иметь свою;
излагать свое мнение и аргументировать свою точку зрения и оценку событий.
Основное содержание темы, понятия и термины: Вопросы
с ответами «Да» и «Нет». Сложные алгоритмы, содержащие вопросы, которые
выполняются не всегда, и команды, которые выполняются по несколько раз в цикле.
Цикл в алгоритме. Циклические алгоритмы. Циклический алгоритм – описание
действия, которое должно повторяться указанное число раз или пока не выполнено
заданное условие.
Сценарий урока
1. Мотивирование учебной деятельности (организационный
момент).
– Здравствуйте, ребята. Я предлагаю вам отгадать
несколько загадок о временах года:
Я превращаю почки в
зеленые листочки,
Деревья одеваю,
посевы поливаю,
Движения полна,
зовут меня ... (весна).
– Верно. Следующая загадка:
Вот и
стали дни короче,
И длиннее стали ночи,
Птицы тянутся на юг,
Пожелтели лес и луг.
(Осень.)
– Да. Еще одна загадка:
Укрыла
землю одеялом,
Сковала реки крепким льдом
И окна нам разрисовала
Искристым белым серебром.
(Зима.)
– Какие вы молодцы! Ну и последняя загадка:
Солнце
печет,
Липа цветет.
Рожь колосится,
Золотится пшеница.
Кто скажет, кто знает,
Когда это бывает?
(Летом.)
– Молодцы! А как вы узнали, что это время
года – лето? (Потому, что в загадке говорится, что солнце печет, липа
цветет, рожь колосится и т. д. А это возможно только летом.)
2.
Подготовка к основному этапу занятия.
– Если в загадке говорится, что «Укрыла землю одеялом / Сковала реки крепким
льдом, / И окна нам разрисовала / Искристым белым серебром», то мы с полной
уверенностью можем сказать, что это зима. Иными словами, загадка содержит
условие.
– На прошлом уроке мы говорили об алгоритме с
ветвлением. Что называется алгоритмом с ветвлением? (Алгоритм с ветвлением –
это алгоритм с условием.)
– Как обозначается условие в блок-схеме? (Ромб, в
который записывается условие, и две стрелки с надписями: «Да» или «Нет».)
3.
Проверка домашнего задания.
– Проверим, как вы выполнили дома задание 15 на
странице 13. Что вам нужно было сделать? (В задании необходимо
было прочитать вопросы и в клеточках под правильным рисунком поставить знак
«+». Рисунок, под которым стоит пять плюсов, нужно было раскрасить.)
Учащиеся
отвечают на вопросы учителя.
– Какой это рисунок?
– Какие два вопроса вы записали, на которые можно было
бы дать ответ «Да» или «Нет»?
– Какие два вопроса вы записали, на которые нельзя так
ответить?
– Молодцы те, кто верно выполнил домашнее задание.
4.
Постановка учебной задачи.
– Тема урока: «Цикл в алгоритме». Сегодня вы познакомитесь
с таким понятием, как «цикл в алгоритме». Мы определим, чем отличается алгоритм
с циклом от линейного алгоритма и алгоритма с ветвлением. В начале урока вы
отгадывали загадки о временах года. Что вы можете еще сказать о временах года,
кроме того, что каждое из них характеризуется определенным набором условий?
Учащиеся
предлагают варианты ответов.
– Верно. Времена года многократно повторяются при
одной и той же последовательности: сначала зима, затем весна, за весной – лето,
лето обязательно сменяется осенью, а осень – зимой. Как называется многократное
повторение действий? (Цикл.)
5.
Усвоение новых знаний и способов действий.
– Прежде чем мы запишем определение «алгоритм с
циклом», выполним задание 16 на странице 14. Давайте поможем Бобу наловить
рыбы. Для начала прочитаем рассказ в картинках.
Учитель
читает текст.
– Почему Боб не вернулся? (Нет условия, когда
роботу Бобу необходимо остановиться.)
– Верно. А какое условие мы можем поставить?
(Условия могут быть такие: «Поймать 10 рыб», «Позвал Незнайка», «Стемнело»,
«Перестало клевать»…)
– В какую фигуру надо вписать это условие? (В
ромб.)
– Помогите мне составить алгоритм «Налови рыбы».
Учитель
записывает алгоритм на доске, Учащиеся подсказывают с места.
– Сколько раз будет робот выполнять эти действия, если
мы поставили условие «Поймал 10 рыб»? (10 раз.)
– Верно, пока условие не будет выполнено. Так что же
называется алгоритмом с циклом?
Учащиеся
предлагают варианты определения.
– Молодцы! Алгоритмом с циклом называется
описание действий, которые должны повторяться указанное число раз или пока не
выполнится заданное условие.
6.
Закрепление знаний и способов действий.
– Прочитайте внимательно задание 17 на странице 15.
Инопланетянин Янт не знает, как собрать пирамиду. А вы, ребята, знаете?
Учащиеся
предлагают варианты ответа.
– Верно. Составим линейный алгоритм: (Учащиеся
подсказывают учителю.)
1. Возьми палочку пирамидки.
2. Выбери ненадетое кольцо.
3. Надень кольцо.
4. Надень верхушку.
– Но чем отличается игрушка пирамидка,
например, от игрушечной куклы или машинки? (Пирамидка состоит из нескольких
колец.)
– Да. Какие действия будут повторяться? (Действия 2
и 3.)
– До каких пор? (До тех пор, пока не закончатся все
кольца.)
– То есть условие в данной задаче такое:
«Есть ли еще ненадетые кольца?».
Учитель вызывает одного из учеников к
доске, чтобы он заполнил блок-схему «Собери пирамидку» соответствующими
записями. А ос-тальные учащиеся работают в тетради.
7.
Самостоятельная работа.
– Составь для своего друга 5 вопросов о внешности
твоей мамы. При этом ответы могут быть только «Да» или «Нет».
8. Рефлексия учебной деятельности.
Учащиеся
отвечают на вопросы учителя.
– Сегодня на уроке мы познакомились с алгоритмом,
содержащим цикл. Чем он отличается от линейного алгоритма и от алгоритма с
условием? (Линейный алгоритм – это описание действий, которые выполняются
один раз в заданном порядке. А алгоритм с ветвлением содержит условие, при этом
условие либо выполняется, либо нет. Алгоритм с циклом – описание действий,
которые должны повторяться указанное число раз или пока не будет выполнено
заданное условие.)
– Приведите примеры цикла в природе.
Домашнее задание.
Записи в рабочей тетради.
Задание 18, с. 16 – найти и раскрасить зверей
на рисунке, вписать
название каждого зверя в таблицу и описать действия с помощью алгоритма.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.