Урок № 49 Дата_____________
Тема: Мова програмування Python: Практична робота № 9 "Знаходження сум і кількостей значень елементів одновимірного масиву за заданими умовами"
Мета уроку:
-
Навчальна:
-
Закріпити навички роботи з одновимірними масивами в Python.
-
Ознайомити учнів із алгоритмами знаходження сум і кількостей елементів, що задовольняють задані умови.
-
Розвивальна:
-
Розвивати логічне мислення та вміння аналізувати задачі.
-
Формувати алгоритмічну культуру.
-
Виховна:
-
Виховувати уважність, відповідальність та інтерес до програмування.
Очікувані результати:
-
Учні вміють використовувати цикли та умовні оператори для обробки масивів.
-
Учні розуміють алгоритм знаходження сум і кількостей елементів у масиві.
-
Учні здатні розв'язувати задачі з використанням Python.
Компетентності:
-
Інформаційно-комунікаційна: Робота з Python, розв'язування задач програмним шляхом.
-
Алгоритмічна: Розробка алгоритмів обробки масивів.
-
Самоосвітня: Самостійне опрацювання прикладів і створення програм.
Обладнання та ресурси:
-
Комп’ютери з установленим Python.
-
Проектор для демонстрації прикладів.
-
Роздаткові матеріали з теоретичною частиною та інструкціями.
План уроку:
-
Організаційний момент:
-
Привітання.
-
Перевірка готовності учнів до уроку.
-
Актуалізація знань:
-
Що таке масив?
-
Як використовуються цикли для обробки масивів у Python?
-
Приклади умов у програмах.
-
Мотивація:
-
Обговорення важливості обробки масивів у реальному житті (статистика, аналіз даних тощо).
-
Теоретична частина:
-
Огляд алгоритмів роботи з масивами:
-
Знаходження суми елементів за умовою.
-
Підрахунок кількості елементів, що задовольняють умову.
-
Демонстрація синтаксису в Python:
-
масив = [3, 7, -2, 8, 4]
-
сума = 0
-
for елемент in масив:
-
if елемент > 0:
-
сума += елемент
-
print("Сума додатних чисел:", сума)
-
Практична частина:
-
Виконання завдань:
-
Завдання 1: Знайти суму парних чисел у масиві.
-
Завдання 2: Підрахувати кількість від'ємних чисел у масиві.
-
Завдання 3: Обчислити суму чисел, що лежать у діапазоні [5, 15].
-
Завдання 4: Знайти кількість чисел, які кратні 3.
-
Завдання 5: Визначити суму модулів усіх від’ємних чисел у масиві.
-
Підбиття підсумків (5 хвилин):
-
Обговорення труднощів, які виникли під час виконання практичних завдань.
-
Повторення ключових моментів уроку.
-
Домашнє завдання:
-
Скласти програму, яка обчислює середнє арифметичне всіх чисел масиву, що задовольняють умову (вибір умови на розсуд учня).
Додаткові завдання для швидких учнів:
-
Написати програму, яка визначає індекси всіх чисел у масиві, які більші за середнє значення масиву.
Приклад розв'язання однієї задачі:
Задача: Знайти кількість парних чисел у масиві.
масив = [2, 7, 4, 9, 12, 5, 8]
кількість = 0
for елемент in масив:
if елемент % 2 == 0:
кількість += 1
print("Кількість парних чисел:", кількість)
Очікувані результати уроку:
-
Учні правильно виконують завдання з обробки масивів.
-
Учні розуміють принципи умовного вибору елементів у масиві.
-
Учні вміють аналізувати та знаходити помилки у своїх програмах.