Конспект урока к теме "Алгоритмы с разветвлением"

Про матеріал
Конспект уроку до презентації "Алгоритми з розгалуженням" для 5-6-их класів
Перегляд файлу

Тема урока: «Алгоритмы с разветвлением» (5-Б класс)

Цели урока: 

  •     Дидактические: сформировать знания о алгоритмах с разветвлением и рассмотреть его структуру; познакомиться с основными типами алгоритмов с разветвлением;
  •     Развивающие: развивать умения составлять алгоритмы с разветвлением; научиться применять различные типы алгоритмов с разветвлением при решении задач; развивать логическое, алгоритмическое и системное мышление учащихся;
  •     Воспитательные: воспитывать коммуникативные навыки; воспитывать усидчивость, аккуратность, внимательность при выполнении практических работ

Тип урока: урок актуализация

Формы работы учащихся: групповая работа, индивидуальная работа.

Необходимое техническое оборудование: проектор, экран.

Ход урока

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

Напоминаю: на прошлом уроке мы с вами начали рассматривали тему: Линейные алгоритмы, ознакомились с базовыми структурами алгоритма, его свойствами и формами представления. Сегодня мы с вами изучим алгоритм с разветвлением, научимся составлять такие алгоритмы и применять их на практике - реализовывать алгоритмы с повторением в программной среде Mblock.

Итак, тема нашего урока «Алгоритмы с разветвлением». Откройте тетради и запишите тему. Но перед тем, как мы начнем изучать новую тему, проверим, как вы усвоили параграф, заданный на дом и основные понятия, изученные на прошлых уроках.

  1. Актуализация опорных знаний

Упражнение «Кот в мешке»

За номерами спрятаны вопросы, командам по очереди нужно называть номер и отвечать на вопросы. Если одна из команд не знает ответ на вопрос, ответить может другая команда.

Вопросы:

1. Какого способа представления алгоритма не существует:

c) Словесный

а) Графический

b) Конструкторский

d) Текстовый

2. Какой фигурой в блок-схеме алгоритма изображают действие?

3. Выберите ярлык программы, который не является средой для программирования?

Файл:Кот Скретч.svg — ВикипедияФайл:Paint Windows 8 icon.png — Википедия5 Skills Kids Will Attain Through Coding – mBlock Blog 

 

 

4. Какие среды для визуального программирования вы знаете»?

5. Дайте определение слову Алгоритм.

6. Алгоритм какого типа изображён на рисунке?

 

 

 

 

 

 

 

 

 

 

 

7. Вид алгоритма, в процессе выполнения которого одно или несколько действий нужно повторить.

8. Циклические алгоритмы реализуются в MBlock с помощью команд:

Похожее изображениеПохожее изображение 

 

 

 

Похожее изображениеПохожее изображение 

 

 

 

 

  1. Изложение нового материала

Перед вами два алгоритма «Утро Маши» и «Утро Миши», сравните эти алгоритмы, чем они различаются.

В жизни часто приходится принимать решение в зависимости от сложившейся обстановки. Если идёт дождь, мы берём зонт; если жарко, надеваем лёгкую одежду.

Алгоритм, в котором команды выполняются в зависимости от истинности или ложности поставленного условия называют алгоритмом с разветвлением.

Различают два вида алгоритма с разветвлением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание. Составим алгоритм с разветвлением для кота из поэмы «Руслан и Людмила»

Игровая программа «В гостях у кота ученого» 2018, Заводоуковский район —  дата и место проведения, программа мероприятия. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим, как реализовать алгоритмы с разветвлением в Mblocke. Для этого существуют 2 команды:

 

 

 

 

 

 

 

 

 

Эти команды находятся в группе Управление.

Сегодня на уроке вы будете работать в команде. В вашей команде будут программисты и инженеры, роли вы распределите сами. Мы напишем программу для 3-ёх проектов, где используем алгоритмическую структуру разветвления.

Команда 1. Проект с датчиком света. Создать  и запрограммировать проект с датчиком света. Он необходим, если нужно определять отсутствие или наличие света, либо фиксацию значения интенсивности освещения. Таким примером служит автоматическая система включения освещения улиц. Эта система включает освещение улиц в автоматическом режиме, при наступлении темного времени суток, и отключает его при наступлении светлого времени. 

Команда 2. Проект с датчиком уровня воды. Создать  и запрограммировать проект с датчиком уровня воды, если уровень воды будет превышать некоторое граничное значение должна загораться лампочка.

 

Заказать Датчик уровня воды для Arduino с доставкой по Украине. Лучшие цены  на ProductCategory.caption в магазине RadioStore 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

Команда 3. Проект с датчиком расстояния. Создать и запрограммировать проект с датчиком расстояния, если расстояние до объекта будет меньше 30 см, должен быть звуковой сигнал(сигнализация).

 

 

 

Ультразвуковой датчик расстояния HC-SR04, модуль Arduino, цена 31 грн.,  купить в Умани — Prom.ua (ID#560279648) 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Рефлексия, подведение итогов урока, сообщение домашнего задания

Подведение итогов урока, выставление оценок за урок.

Учитель. Итак, наш урок подходит к концу, какие впечатления у вас от урока, я считаю, что каждый и вас поработал сегодня на славу. Сегодня на уроке мы рассмотрели алгоритм с разветвлением и научились применять на практике полученные знания.

Домашнее задание

Составить блок схему к пословице и определить тип алгоритма: «Любишь кататься, люби и саночки возить»

 

 

 

docx
Додано
14 березня 2021
Переглядів
714
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку