Конструктор уроків
1
. Теоретична частина
Декомпозиція задачі — це спосіб розв’язування складної задачі шляхом поділу її на декілька простіших підзадач.
Кожна підзадача розв’язується окремо, після чого результати об’єднуються для отримання кінцевого результату.
Етапи декомпозиції:
Аналіз задачі
Поділ на підзадачі
Розв’язування підзадач
Об’єднання результатів
2. Приклади
2
Задача:
У магазині купили 3 зошити по 20 грн і 2 ручки по 15 грн. Знайти загальну вартість.
Декомпозиція:
1 підзадача — знайти вартість зошитів
3 × 20 = 60 грн
2 підзадача — знайти вартість ручок
2 × 15 = 30 грн
3 підзадача — знайти загальну суму
60 + 30 = 90 грн
Відповідь: 90 грн
3
Задача:
Турист проходить 12 км за день. Скільки днів потрібно, щоб пройти 60 км?
Декомпозиція:
1 підзадача — визначити відстань
60 км
2 підзадача — визначити швидкість проходження за день
12 км
3 підзадача — знайти кількість днів
60 ÷ 12 = 5 днів
4
Задача:
Потрібно підготувати шкільне свято.
Декомпозиція:
1 підзадача — підготувати сценарій
2 підзадача — прикрасити зал
3 підзадача — підготувати музику
4 підзадача — розподілити ролі
Після виконання всіх підзадач свято готове.
5
Задача:
Створити комп’ютерну гру «Вгадай число».
Декомпозиція:
1 підзадача — згенерувати випадкове число
2 підзадача — отримати відповідь користувача
3 підзадача — порівняти числа
4 підзадача — повідомити результат

6
Практичні завдання
У бібліотеці є 45 книг з математики та 35 книг з інформатики.
Поділіть задачу на підзадачі та знайдіть загальну кількість книг.
7
Учень пробігає 2 км щодня.
Скільки кілометрів він пробіжить за 7 днів?
Розбийте задачу на підзадачі.
8
Завдання 3
Потрібно організувати шкільний турнір з ігор.
Запишіть підзадачі:
підготовка списку учасників
...
...
...
(додайте ще мінімум 3 підзадачі)
9
Приклад 1. Малювання зірки ⭐
Декомпозиція задачі:
Створити вікно та черепашку.
Написати функцію малювання одного променя.
Повторити дію 7 разів.

10
Приклад 2. Малювання квітки 🌸
Декомпозиція:
Створити функцію для пелюстки.
Повторити пелюстку декілька разів.

11
Приклад 4. Спіраль 🌀
Декомпозиція:
Створити цикл.
Змінювати довжину лінії.

12
Практичні завдання
Напишіть програму, яка малює сніжинку ❄.
Підзадачі:
функція для одного променя
повторення променів по колу
13
Напишіть програму, яка малює квітку з 8 пелюсток 🌼.
Підзадачі:
функція пелюстки
цикл для повторення
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0