Урок "Алгоритми з розгалуженням. Складання та виконання алгоритмів з розгалуженням в середовищі Scratch"

Про матеріал

Розміщено конспект уроку інформатики у 4 класі на тему "Алгоритми з розгалуженням. Складання та виконання алгоритмів з розгалуженням у середовищі програмування Scratch". Урок містить практичне завдання та хід його виконання

у середовищі програмування Scratch.

Перегляд файлу

Конспект уроку інформатики у 4 класі

Тема: Алгоритми з розгалуженням. Складання та виконання алгоритмів з розгалуженням в середовищі Scratch.

Мета:

Навчальна: навчити а розрізняти структури розгалуження в алгоритмах із життя та навчальної діяльності, вивчати запис структури розгалуження у вигляді блок-схеми; навчити учнів записувати алгоритм з розгалуження у вигляді послідовності команд виконавця у середовищі Scratch;

Виховна: виховувати пізнавальну зацікавленість до предмету та привчати працювати творчо, виховувати старанність, активність при вивченні нового матеріалу;
Розвивальна: розвивати пізнавальний інтерес, навики роботи з середовищем виконання алгоритму; алгоритмічне мислення, пам'ять, уважність.
Тип уроку: комбінований.

Обладнання та наочність: ПК із встановленими ОС і середовищем Scratch, презентація до уроку, інструктивна карта для виконання практичного завдання

 

Хід уроку

І. Організаційний етап.
Вітання з класом. Перевірка присутності і готовності учнів до уроку.

ІІ. Актуалізація знань

  1. Що таке алгоритм (Алгоритм — це запис скінченої послідовності вказівок, що визначає, які дії і в якому порядку потрібно виконати для досягнення певної мети).
  2. Хто є виконавцем алгоритму? (Виконавець алгоритму — жива істота (людина чи тварина) або автоматичний пристрій (робот, верстат з програмним керуванням, електронна обчислювальна машина тощо), що спроможна діяти і діє згідно з наданим алгоритмом).
  3. Що таке система команд виконавця? (Система команд виконавця — сукупність усіх команд, які може виконувати даний виконавець).
  4. Що таке комп’ютерне середовище виконання алгоритму? (Комп’ютерне середовище виконання алгоритму – спеціальна програма, яка дає змогу створювати і виконувати алгоритми для обраних виконавців із визначеною системою команд на комп’ютері).
  5. Гра «Світлофор». Визначити істинне чи хибне висловлювання

Якщо висловлювання істинне - зелена картка, якщо хибне – червона

  1.  У лісах збирають солодкі кавуни. (хибне)
  2. Наступний день після неділі – понеділок (істинне)
  3. Місяць грудень – рік починає (хибне)
  4. Якщо до двох додати три, то отримаємо шість. (хибне)
  5. Рік має 12 місяців (істинне)
  6. Сонце обертається навколо Землі (хибне)
  7. Тарас Шевченко – великий український поет

ІІI. Мотивація. Оголошення теми, мети уроку.

Розгадайте ребус

 

Сьогодні ми познайомимось із однієї із базових алгоритмічних структур – структурою розгалуження.

ІV. Вивчення нового матеріалу

Пояснення вчителя з елементами демонстрування презентації (використовуються можливості локальної мережі кабінету або проектор)

В такому простому алгоритмі в зразу ж знайдете недоліки. А що робити, якщо виконавець себе погано почуває (захворів), а якщо вже зібрав речі ввечері, а якщо не встиг напередодні вивчити всі уроки і необхідно щось повторити, а що значить одягнути верхній одяг (він залежить від пори року, погоди тощо).

Якщо ж спробувати прослідкувати за вашою поведінкою впродовж дня, то з’ясується, що майже ніколи ви не дієте за лінійним алгоритмом. Весь час ви аналізуєте ситуацію, змінюєте свою поведінку та свої плани, пристосовуєтесь до обставин.

Тому набагато частіше зустрічається другий тип алгоритму - розгалужений. Цей алгоритм обов'язково містить в собі хоча б одну умову і виконується він в залежності від цієї умови.
Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світло, слід переходити дорогу, в іншому разі — слід зупинитися перед пішохідним переходом.

Алгоритмом із розгалуженням можна вважати алгоритм здійснення дзвінка з мобільного телефону: якщо є кошти на рахунку і мережа доступна, то ти набираєш номер адресата, інакше виклик не буде здійснено.

При побудові таких алгоритмів використовують алгоритмічну структуру розгалуження.

Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання, називається розгалуженням.

Структура розгалуження повної форми схожа на умовне висловлювання «Якщо — то — інакше», у якому після «то» та «інакше» записують не висловлювання, а команди, які необхідно виконати залежно від істинності висловлювання, записаного в умові. Її можна подати графічно:

Наприклад, алгоритм написання слів із великої літери:

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

Складені умови, які використовують сполучники І, АБО, НЕ можна описати за допомогою блоків із групи Оператори.

 

Базову структуру розгалуження в середовищі Scratch можна подати командою

V. Засвоєння нових знань

Завдання. Маємо два яблука – червоне і зелене. Скласти алгоритм, за допомогою якого слід обрати більше серед цих яблук.

VІ. Фізкультхвилинка

Сильний вітер до землі

Гне дерева молоді.

А вони ростуть, міцніють,

Вгору тягнуться, радіють.

Вітер віє нам в лице;

Захиталось деревце.

Вітерець все тихше, тихше,

Деревце все вище, вище!

VІІ. Формування вмінь та навичок

Робота за комп’ютером-

  1. Інструктаж учителя.
  2. Практична робота за комп’ютерами.
  3. Вправи для очей.

Практичне завдання

Завдання. Створити скрипт, в якому Рудий Кіт запитує учня приклад на множення. Якщо учень відповідає вірно, Кіт говорить: «Молодець!», а якщо відповідь невірна, Кіт говорить: «Вивчи таблицю множення!»

Технологія виконання завдання.

Згадайте правила безпечної роботи з комп’ютером.

  1. Завантажте середовище Scratch.
  2. У вкладці Змінні створіть дві змінні a і b. Надайте їм значення випадкових чисел від 1 до 10, скориставшись вкладкою Оператори.
  3. Для запитання Кота скористайтеся вкладкою Датчики.

  1. Створіть повне розгалуження із вкладки Керувати

  1. Умову складіть із блоків вкладок Оператори, Змінні і Датчики.
  2. Створіть скрипт за заданим сценарієм:

  1. Перевірте правильність виконання програми.
  2. Завершіть роботу в середовищі Scratch.
  3. Зробіть висновок чи навчилися ви створювати повне розгалуження у  середовищі Scratch.

Релаксація

Гімнастика для очей

Витягнути руку вперед. Подивитися на вказівний палець витягнутої руки на рахунок 1–4. Потім перенести погляд удалечінь на рахунок 1–6. Повторити 4-5 разів.

 

docx
До підручника
Інформатика 4 клас (Морзе Н. В. та ін.)
Додано
11 квітня 2018
Переглядів
25629
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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