Урок № 47-48 Мова програмування Phyton: Розв'язування задач. Знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови.

Про матеріал
Конспект уроку з інформатики, 9 клас, з теми "Мова програмування Phyton: Розв'язування задач. Знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови."
Перегляд файлу

 

Урок № 47-48                                                                    Дата____________  

Тема: Мова програмування Python: Розв'язування задач на знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови
Клас: 9
Тип уроку: урок застосування знань, вмінь і навичок
Обладнання: Комп’ютери з встановленим Python (IDLE), інтерактивна дошка, зошити
Форма проведення: Інтерактивне пояснення, виконання вправ, самостійна робота

 Мета: Навчальна

  • Ознайомити учнів з методами обробки одновимірних масивів у Python.
  • Навчити знаходити суму та кількість елементів масиву, що відповідають заданим умовам.
  • Закріпити навички роботи з циклами та умовними операторами.

Розвивальна

  • Формувати алгоритмічне мислення через аналіз задач.
  • Розвивати вміння працювати з даними та розробляти ефективні алгоритми.
  • Стимулювати увагу та логічне мислення при обробці масивів.

Виховна

  • Виховувати самостійність у розв’язанні задач.
  • Формувати відповідальне ставлення до програмування та точності у записі коду.

Ключові компетентності:

Математична – робота з числовими даними та умовами.
Дослідницька – формулювання умов задачі та її реалізація в коді.
Цифрова – застосування Python для обробки даних.
Комунікативна – пояснення отриманих результатів.

Предметні компетентності:

 Володіння синтаксисом Python для роботи з масивами.
Вміння застосовувати цикли та умови для фільтрації даних.

 Очікувані результати навчання

Після уроку учні зможуть:
✅ Оголошувати та заповнювати одновимірні масиви в Python.
✅ Використовувати цикли (for, while) та умовні конструкції (if) для обробки масивів.
✅ Обчислювати суму та кількість елементів масиву за заданими критеріями.
✅ Оптимізувати код за допомогою спискових виразів.

 ХІД УРОКУ

I. Організаційний момент

  • Привітання, перевірка присутності.
  • Оголошення теми та мети уроку.

II. Актуалізація опорних знань

 Фронтальне опитування:

  1. Як створити список (масив) у Python?
  2. Які цикли використовують для перебору елементів масиву?
  3. Як перевіряти виконання умови для кожного елемента масиву?

 Мотиваційне запитання:
"Як швидко знайти всі парні числа в списку та обчислити їхню суму?"

 

III. Вивчення нового матеріалу

 1. Створення та заповнення масиву в Python

numbers = [2, 7, 4, 8, 3, 9, 12, 6]

 2. Обчислення суми та кількості елементів за умовою

Приклад 1: Знайти суму всіх парних чисел у списку

sum_even = 0

for num in numbers:

    if num % 2 == 0:

        sum_even += num

print("Сума парних чисел:", sum_even)

Приклад 2: Підрахувати кількість додатних елементів у масиві

count_positive = 0

for num in numbers:

    if num > 0:

        count_positive += 1

print("Кількість додатних чисел:", count_positive)

  ПРАКТИЧНЕ ЗАВДАННЯ

Завдання:

  1. Заповнити масив випадковими числами (10 елементів).
  2. Знайти суму всіх чисел, які більше 5.
  3. Підрахувати кількість непарних чисел.

 Приклад розв’язку:

import random

 

numbers = [random.randint(1, 20) for _ in range(10)]

print("Масив:", numbers)

 

sum_greater_5 = sum(num for num in numbers if num > 5)

count_odd = len([num for num in numbers if num % 2 != 0])

 

print("Сума чисел > 5:", sum_greater_5)

print("Кількість непарних чисел:", count_odd)

 Аналіз результатів і рефлексія

 Обговорення отриманих результатів

  • Які підходи до розв’язання виявилися найзручнішими?
  • Як можна спростити код та зробити його швидшим?

 Рефлексія (метод "Незакінчене речення")

  • "Сьогодні я дізнався, що..."
  • "Мене здивувало, що..."
  • "Я хочу дізнатися більше про..."

 Домашнє завдання.

Обов’язкове:

  1. Створити список із 15 випадкових чисел у діапазоні від -10 до 30.
  2. Знайти суму всіх від’ємних чисел.
  3. Підрахувати кількість чисел, які кратні 3.

doc
Додано
11 березня 2025
Переглядів
578
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку