1 of 19

Урок №30

Створено в навчальних цілях за підручником «Інформатика 6 клас»/Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2017

www.orioncentr.com.ua, inf6-m.blogspot.com/

2 of 19

Тема уроку: Розв’язування задачі методом поділу на підзадачі

________________________ (дата)

Класна робота

Доброго дня шановні шестикласники.

Запишіть будь ласка дату та тему сьогоднішнього уроку

Урок №30

3 of 19

  • навчальна: навчити учнів розв’язувати задачі в середовищі Скретч методом поділу на підзадачі;
  • розвивальна: розвивати логічне мислення, пам’ять; формувати вміння узагальнювати;
  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

МЕТА УРОКУ

    • Як створювати проекти, що реалізують складні алгоритми
    • Як створювати та використовувати власні блоки команд у середовищі Скретч

ТИ ДІЗНАЄШСЯ

4 of 19

  1. Як описати в середовищі Скретч алгоритми з повторенням і розгалуженням?
  2. Які групи команд в середовищі Скретч ви знаєте?

Дайте відповіді на запитання

Актуалізація опорних знань

Урок 30

Пригадай

Вперед до

нових знань!

5 of 19

Як створювати проекти, що реалізують складні алгоритми?

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

Процес підготовки проекту для реалізації в середовищі Скретч складається з декількох етапів:

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

Урок 30

6 of 19

Як створювати проекти, що реалізують складні алгоритми?

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

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

Наприклад, задачі Зберегти проект у середовищі Скретч надамо ім’я Z. Тоді Z можна подати у вигляді послідовності окремих підзадач.

Урок 30

7 of 19

Як створювати проекти, що реалізують складні алгоритми?

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

Опис кожної підзадачі також може здійснюватися з використанням трьох базових алгоритмічних структур: слідування, розгалуження, повторення. У такому разі говорять, що при розв’язуванні задачі використовується метод уточнення алгоритму зверху вниз, або метод поділу на підзадачі.

Урок 30

8 of 19

Як створювати та використовувати власні блоки команд �у середовищі Скретч?

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

Щоб створити власний блок у списку груп команд, обирають фіолетову групу Ваші блоки. Для створення нового блоку обирають Створити блок і в заголовку блоку вводять його ім’я.

Урок 30

Тут вказують ім’я блоку

9 of 19

Як створювати та використовувати власні блоки команд �у середовищі Скретч?

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

Наприклад, якщо створити власний блок Квадрат, то в області скриптів отримаємо команду оголошення блоку.

Урок 30

10 of 19

Як створювати та використовувати власні блоки команд �у середовищі Скретч?

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

Наприклад, на малюнку відображено команди, котрі можна приєднати до блоку Квадрат, виконання яких дає змогу отримати малюнок на сцені: квадрат зі сторонами завдовжки 100 кроків.

Урок 30

11 of 19

Як створювати та використовувати власні блоки команд �у середовищі Скретч?

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

Наприклад, блок Квадрат можна використати у програмі для проекту, у якому на сцені будуть малюватися квадрати з межею різної товщини та кольору, значення яких задаються випадково з деякого діапазону, з поворотом на 15° за годинниковою стрілкою.

Урок 30

Настав час

закріпити нові

знання!

12 of 19

Формування умінь і навичок

Вправа 1.

Обговоріть, при створенні яких малюнків в основній програмі варто викликати допоміжний алгоритм побудови деякої фігури (мал. 263).

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 30

в парах

Працюємо

Завдання на с. 187 підручника

13 of 19

Формування умінь і навичок

Вправа 4.

Завдання. Шестикласники створили проект, у якому можна зображати літери за допомогою різних фігур (мал. 264). Вони спланували, що в основній програмі будуть викликати три підзадачі. За малюнком визнач, які підзадачі можна описати в такому проекті. Створи відповідний проект у середовищі Скретч і перевір свої здогадки.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 30

Завдання на с. 188 підручника

Міркуємо

Працювали,

працювали -

пригадаєм

все що взнали!

14 of 19

  1. За яким алгоритмом у середовищі Скретч створюють складні проекти?
  2. Чому доцільно розбити складну задачу на підзадачі під час складання алгоритму її розв’язання?
  3. У якому випадку припиняють розбиття основної задачі на підзадачі?
  4. Як описати підзадачу в середовищі Скретч?
  5. Як викликати на виконання підзадачу в середовищі Скретч?
  6. Чи можна складену підзадачу вважати алгоритмом?

Підсумок уроку

Дайте відповіді на запитання

Урок 30

Обговорюємо

15 of 19

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

16 of 19

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

17 of 19

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

18 of 19

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

Прийшла пора

домашнього

завдання!

19 of 19

Домашнє завдання

Опрацювати п.22