Урок:

Поняття декомпозиції задачі. Розв’язування задачі методом поділу на підзадачі. Проєкт №3 (завершення

17.03.2026
0 0
Вміст уроку:
1
2
3
4
5
6
7
8
9
10
11
12
13

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

. Теоретична частина

Декомпозиція задачі — це спосіб розв’язування складної задачі шляхом поділу її на декілька простіших підзадач.

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

Етапи декомпозиції:

  1. Аналіз задачі

  2. Поділ на підзадачі

  3. Розв’язування підзадач

  4. Об’єднання результатів


2. Приклади

2

Приклад 1. Обчислення вартості покупки

Задача:
У магазині купили 3 зошити по 20 грн і 2 ручки по 15 грн. Знайти загальну вартість.

Декомпозиція:

1 підзадача — знайти вартість зошитів
3 × 20 = 60 грн

2 підзадача — знайти вартість ручок
2 × 15 = 30 грн

3 підзадача — знайти загальну суму
60 + 30 = 90 грн

Відповідь: 90 грн

3

Приклад 2. Планування подорожі

Задача:
Турист проходить 12 км за день. Скільки днів потрібно, щоб пройти 60 км?

Декомпозиція:

1 підзадача — визначити відстань
60 км

2 підзадача — визначити швидкість проходження за день
12 км

3 підзадача — знайти кількість днів
60 ÷ 12 = 5 днів

4

Приклад 3. Організація шкільного свята

Задача:
Потрібно підготувати шкільне свято.

Декомпозиція:

1 підзадача — підготувати сценарій
2 підзадача — прикрасити зал
3 підзадача — підготувати музику
4 підзадача — розподілити ролі

Після виконання всіх підзадач свято готове.

5

Приклад 4. Створення простої гри

Задача:
Створити комп’ютерну гру «Вгадай число».

Декомпозиція:

1 підзадача — згенерувати випадкове число
2 підзадача — отримати відповідь користувача
3 підзадача — порівняти числа
4 підзадача — повідомити результат

0901fo9z-51b2-425x395.png

6

1 з 13 балів

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

Завдання 1

У бібліотеці є 45 книг з математики та 35 книг з інформатики.

Поділіть задачу на підзадачі та знайдіть загальну кількість книг.

7

1 з 13 балів

Завдання 2

Учень пробігає 2 км щодня.

Скільки кілометрів він пробіжить за 7 днів?

Розбийте задачу на підзадачі.

8

1 з 13 балів

Завдання 3

Потрібно організувати шкільний турнір з ігор.

Запишіть підзадачі:

  • підготовка списку учасників

  • ...

  • ...

  • ...

(додайте ще мінімум 3 підзадачі)

9

Приклад 1. Малювання зірки ⭐

Декомпозиція задачі:

  1. Створити вікно та черепашку.

  2. Написати функцію малювання одного променя.

  3. Повторити дію 7 разів.

    0901fodv-dde3-257x187.png

10

1 з 13 балів

Приклад 2. Малювання квітки 🌸

Декомпозиція:

  1. Створити функцію для пелюстки.

  2. Повторити пелюстку декілька разів.

    0901foea-b093-255x341.png

11

3 з 13 балів

Приклад 4. Спіраль 🌀

Декомпозиція:

  1. Створити цикл.

  2. Змінювати довжину лінії.

0901foeq-5b4c-242x227.png

12

3 з 13 балів

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

Завдання 1

Напишіть програму, яка малює сніжинку ❄.

Підзадачі:

  • функція для одного променя

  • повторення променів по колу

13

3 з 13 балів

Завдання 3

Напишіть програму, яка малює квітку з 8 пелюсток 🌼.

Підзадачі:

  • функція пелюстки

  • цикл для повторення

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

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

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

412

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

25 грн

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

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

353

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

25 грн

Декомпозиція задачі

Декомпозиція задачі

239

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Практична робота 3. Візуалізація рядів і трендів даних

Практична робота 3. Візуалізація рядів і трендів даних

177

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

83 грн

«Операції над файлами та папками» (Група 2, Група 3),

«Операції над файлами та папками» (Група 2, Група 3),

149

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

50 грн

Створення та адміністрування сайту.

Створення та адміністрування сайту.

75

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1313

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1139

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1365

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

666

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

295

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас