Урок № 41 Дата____________
Тема уроку: Мова програмування Python: Поняття одновимірного масиву
Мета уроку:
-
Освітня: Ознайомити учнів з поняттям одновимірного масиву, його властивостями та застосуванням у програмуванні на Python.
-
Розвивальна: Формувати алгоритмічне мислення через аналіз завдань, що використовують масиви.
-
Виховна: Розвивати інтерес до програмування через вирішення практичних завдань.
Тип уроку: Комбінований урок (вивчення нового матеріалу з елементами практики)
Очікувані результати:
Після уроку учні повинні:
-
Розуміти поняття одновимірного масиву.
-
Знати основні операції з масивами в Python (створення, доступ до елементів, редагування, ітерація).
-
Вміти застосовувати масиви для розв'язання практичних завдань.
-
Знати синтаксис роботи зі списками в Python.
Компетентності:
-
Інформаційно-комунікаційна компетентність: Застосування масивів у програмуванні для зберігання та обробки даних.
-
Алгоритмічне мислення: Побудова алгоритмів для роботи з одновимірними масивами.
-
Цифрова грамотність: Вміння використовувати Python для створення програм з використанням списків.
Методи та прийоми:
-
Пояснення: Використання наочного прикладу для пояснення поняття масивів.
-
Демонстрація: Написання та виконання програмного коду в Python разом із класом.
-
Практична діяльність: Розв'язання задач з використанням масивів.
Матеріали та обладнання:
-
Комп'ютери з установленим Python (або середовищем програмування, наприклад, PyCharm, Thonny).
-
Проектор або інтерактивна дошка.
-
Підготовлені шаблони задач для виконання практичної роботи.
Хід уроку:
-
Організаційний момент:
-
Привітання, перевірка присутніх.
-
Мотивація: обговорення реальних прикладів використання масивів (наприклад, списки покупок, масиви оцінок учнів тощо).
-
Оголошення теми та мети уроку.
Вивчення нового матеріалу
1. Теоретична частина (10 хвилин):
-
Що таке одновимірний масив?
-
Визначення: Одновимірний масив — це структура даних, яка зберігає кілька елементів одного типу. У Python використовується структура даних "список".
-
Синтаксис створення списків:
-
numbers = [1, 2, 3, 4, 5]
-
names = ["Anna", "Bob", "John"]
-
Основні операції з масивами (списками):
-
Доступ до елементів за індексом:
-
print(numbers[0]) # Виведе 1
-
Зміна значення елементів:
-
numbers[2] = 10
-
Додавання елементів:
-
numbers.append(6)
-
Видалення елементів:
-
numbers.pop(2)
-
Ітерація по масиву:
-
for num in numbers:
-
print(num)
2. Демонстрація коду:
-
Задача 1: Знайти суму елементів масиву.
-
numbers = [3, 5, 7, 9]
-
total = 0
-
for num in numbers:
-
total += num
-
print("Сума елементів:", total)
-
Задача 2: Порахувати кількість елементів, більших за задане число.
-
numbers = [3, 5, 7, 9]
-
threshold = 5
-
count = 0
-
for num in numbers:
-
if num > threshold:
-
count += 1
-
print("Кількість елементів більше", threshold, ":", count)
3. Закріплення. Практична робота:
Учні виконують завдання на комп'ютерах.
Завдання 1: Створити масив із 5 чисел. Обчислити середнє арифметичне значення.
Завдання 2: Знайти мінімальне та максимальне значення в масиві.
Завдання 3: Порахувати кількість парних чисел у масиві.
Завдання 4: Створити масив зі значеннями від 1 до 10. Вивести лише ті елементи, які є непарними.
-
Обговорення результатів практичної роботи:
-
Аналіз помилок.
-
Розв'язання задач на дошці.
-
Підсумки уроку:
-
Що таке одновимірний масив?
-
Які основні операції з масивами ви навчилися виконувати?
-
Які реальні завдання можна вирішувати за допомогою масивів?
-
Домашнє завдання: пар.5.1
-
Створити програму, яка:
-
Приймає 10 чисел від користувача та зберігає їх у масив.
-
Виводить суму та середнє арифметичне введених чисел.
-
Виводить усі числа, що є кратними 3.
7. Методи оцінювання:
-
Оцінювання виконаних практичних завдань.
-
Усне опитування під час обговорення результатів.
-
Оцінка за домашнє завдання.
Цей урок спрямований на розвиток алгоритмічного мислення та формування навичок роботи з масивами, які є базовими елементами програмування. Учні зможуть застосовувати знання для вирішення реальних задач та аналізу даних.