Тема: Створення лінійних проєктів мовою програмування Python
Мета уроку:
-
Навчальна:
-
Ознайомити учнів із поняттям лінійного алгоритму.
-
Навчити створювати лінійні програми на Python.
-
Відпрацювати основні операції введення, виведення та обчислення.
-
Розвивальна:
-
Розвивати навички алгоритмічного мислення.
-
Формувати вміння працювати з математичними операціями у Python.
-
Виховна:
-
Заохочувати інтерес до програмування.
-
Формувати відповідальність та уважність під час створення програм.
Обладнання та матеріали:
-
Комп’ютери або ноутбуки з встановленим Python.
-
Інтерактивна дошка або проєктор.
-
Роздаткові матеріали (шаблони програм, схеми лінійних алгоритмів).
Тип уроку: Практичний урок.
Хід уроку:
I. Організаційний момент (2-3 хвилини)
-
Привітання учнів, перевірка готовності до уроку.
-
Оголошення теми та мети уроку.
II. Актуалізація опорних знань (5-7 хвилин)
-
Питання для обговорення:
-
Що таке алгоритм?
-
Які види алгоритмів ви знаєте?
-
Наведіть приклади лінійних алгоритмів у реальному житті (наприклад, приготування чаю, підрахунок середнього балу).
-
Міні-вправа:
Учитель демонструє простий лінійний алгоритм (наприклад, додавання двох чисел) у вигляді блок-схеми. Учні повинні пояснити його.
III. Пояснення нового матеріалу (10-15 хвилин)
-
Що таке лінійний алгоритм?
-
Це алгоритм, у якому всі команди виконуються послідовно, одна за одною.
-
Особливості лінійних програм на Python:
-
Використання та функції input() для введення даних.
-
Використання функції print() для виведення результатів.
-
Арифметичні операції: +, -, *, /, ** (піднесення до степеня), // (цілочисельне ділення).
-
Приклад програми:
Написати програму для обчислення площі прямокутника.
Візуалізація:
-
Демонстрація роботи програми на інтерактивній дошці.
-
Розбір кожного рядка коду.
IV. Практична частина (20-25 хвилин)
-
Інтерактивні вправи:
Вправа 1: Написати програму для підрахунку середнього бала.
Вправа 2: Написати програму для обчислення кількості булочок вартістю m гривень, які може купити Василько, якщо він має n гривень.
Самостійна робота:
Учні обирають одне з наведених завдань або отримують індивідуальні завдання:
-
Обчислення вартості покупки (з ПДВ).
-
Конвертація температури з градусів Цельсія у Фаренгейти.
-
Розрахунок суми депозиту з простими відсотками.
-
Обговорення:
Учні діляться своїми результатами, учитель коментує.
V. Підсумки уроку (5-7 хвилин)
-
Рефлексія:
-
Що нового ви дізналися сьогодні?
-
Що було найцікавішим?
-
Чи виникли складнощі під час виконання завдань?
-
Повторення ключових моментів:
-
Лінійні алгоритми.
-
Основні функції Python (input(), print(), арифметичні операції).
-
Оцінювання:
-
Учитель оцінює активність і якість виконаних завдань.
VI. Домашнє завдання:
Написати програму для розрахунку часу, необхідного для подорожі:
-
Вхідні дані: відстань (км) та швидкість (км/год).
-
Формула: час = відстань / швидкість.