Урок:

Етапи розв’язування задач з використанням алгоритмів і проєктів

19.11.2025
0 0
Вміст уроку:
1
2

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

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

1

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

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

Етап 1. Уважно прочитати умову задачі, проаналізувати її та створити математичну модель задачі. Тобто визначити: 1. Які дані є вхідними? 2. Які дані будуть кінцевими результатами? 3. Формули, використовуючи які можна отримати значення кінцевих результатів.

Етап 2. Створити алгоритм розв’язування задачі. Найчастіше алгоритм подають у вигляді блок-схеми. Але використовують й інші способи подання алгоритму, зокрема словесний або комбінований.

Етап 3. Створити комп’ютерний проєкт мовою програмування, у якому використовується створений алгоритм.

Етап 4. Запустити проєкт на виконання для кількох довільних наборів значень вхідних даних, щоб перевірити, чи видає він значення кінцевих результатів. Якщо виконання проєкту переривається, то це означає, що проєкт містить синтаксичні помилки. У такому разі потрібно їх виправити і знову запустити проєкт на виконання.

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

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

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

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

Звертаємо вашу увагу: під час проведення Етапу 6 можна висловлювати гіпотези і, виконуючи проєкт для різних наборів значень вхідних даних, підтвердити їх або заперечити. Тобто у процесі проведення Етапу 6 можна здійснювати комп’ютерний експеримент. Перераховані вище етапи та послідовність їх виконання можна подати у вигляді блок-схеми (мал. 4.1). 0900e9s8-df09-529x750.png

2

11 з 11 балів
Етапи розв’язування задач з використанням алгоритмів і проєктів
19 листопада 2025
0 0
Аватар профіля Кравченко Дар'я Дмитрівна
Аватар профіля Кравченко Дар'я Дмитрівна
Інформатика
8 клас
1 11 22 1 50 0

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

Сподобався:

0

Так: 12

Ні: 0

Зрозумілий:

0

Так: 11

Ні: 1

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

0

Ні: 12

Так: 0

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

УРОК № 9. Етапи розв'язування задач з використанням алгоритмів і проєктів

УРОК № 9. Етапи розв'язування задач з використанням алгоритмів і проєктів

91

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

20 грн

9.1. Етапи розв’язування задач із використанням комп’ютера

9.1. Етапи розв’язування задач із використанням комп’ютера

127

Аватар профіля Губчик Вероніка Григорівна
Інформатика
8 клас

50 грн

Етапи розв’язування задач з допомогою комп’ютера

Етапи розв’язування задач з допомогою комп’ютера

465

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

35 грн

Практикум з використання інформаційних технологій. Розв’язування компетентнісних задач

Практикум з використання інформаційних технологій. Розв’язування компетентнісних задач

376

Аватар профіля Нікішина Катерина Іванівна
Інформатика
7—9 клас

100 грн

10 клас. Використання надбудови Розв'язувач для розв'язування задач

10 клас. Використання надбудови Розв'язувач для розв'язування задач

77

Аватар профіля Vitenko Ihor
Інформатика
10 клас

50 грн

Навчальний проєкт. Використання систем штучного інтелекту для виконання проєкту

Навчальний проєкт. Використання систем штучного інтелекту для виконання проєкту

272

Аватар профіля Нікішина Катерина Іванівна
Інформатика
8—11 клас

91 грн

Схожі уроки

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

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

1305

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

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

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

1123

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

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

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

1353

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

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

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

503

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

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

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

658

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

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

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

287

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