Тема 5: «Алгоритми та програми». Урок № 40. (До § 28)
Етапи розв’язування задачі на комп’ютері
Інтерактивний урок для 7 класу НУШ
🎯 Мета уроку
- Освітня: Ознайомити з основними етапами розв’язування задач на комп’ютері.
- Розвивальна: Розвивати логічне, алгоритмічне та системне мислення.
- Виховна: Виховувати самостійність та інтерес до програмування.
✅ Очікувані результати
Після уроку учні зможуть:
- Називати та пояснювати етапи розв’язування задач.
- Визначати вхідні/вихідні дані для задачі.
- Розуміти роль алгоритму та тестування.
- Наводити приклади задач, що розв'язуються комп'ютером.
📊 Групи результатів (НУШ)
Візуалізація важливості груп результатів для цього уроку.
📚 Тип уроку
Урок засвоєння нових знань та формування вмінь.
💻 Обладнання та ПЗ
- Комп'ютери (для кожного учня) з встановленим середовищем програмування Python (наприклад, IDLE).
- Проєктор або інтерактивна дошка.
- Презентація (для пояснення етапів та прикладів).
- Дошка, крейда/маркер.
🔗 Міжпредметні зв'язки
- Математика (логіка, послідовності, формули, обчислення).
ПОВТОРЮЄМО

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

У цьому розділі («Алгоритми та програми») ви навчитеся працювати з такими конструкціями мови, як рядки та списки. Ви навчитесь описувати функції користувача і використовувати метод покрокової деталізації для розв’язування складних задач.
Інтерактивний огляд ключових понять
Перетягніть етапи або використовуйте стрілки, щоб розташувати їх у правильному порядку.
Прочитайте задачу та вкажіть вхідні та вихідні дані.
Задача:
Обчислити площу прямокутника, якщо відомі його довжина та ширина.
Практична робота: Спрощений Python-симулятор
Спробуйте написати програму для визначення "золотого" прямокутника. Введіть код у поле нижче та натисніть "Виконати".
Питання для самоперевірки
Натисніть на картку, щоб побачити відповідь.
Домашнє завдання
1. Теоретична частина: Опрацювати § 28 (стор. 169-171).
2. Практична частина:
- Виконати вправу № 28 (стор. 172-173).
- Приклад виконання: https://youtu.be/3PXXJiiyvtw
3. Завдання за бажанням (для закріплення):
- Інтерактивна платформа IZZI (7 клас) до § 28: https://ua.izzi.digital/DOS/750894/932621.html

Додаткові матеріали
- Техніка безпеки
- Оцінювання учнів та учениць на уроках інформатики
- Підручник з інформатики для 7 класу (§ 28, стор. 169-173)
- Інтерактивна платформа IZZI (7 клас)
- Інтерактивна платформа IZZI (7 клас) до § 28: https://ua.izzi.digital/DOS/750894/932621.html