Урок:

Практична робота"Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови"

01.02.2025
0 0
Вміст уроку:
1
2
3
4
5
6
7
8
9
10
11

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Практична робота

"Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови"

📌 Мета:

  • Навчитися працювати з масивами (списками) у Python.

  • Використовувати алгоритми для знаходження суми і кількості елементів, що задовольняють певні умови.

  • Розвинути навички програмування через практичні завдання.

Час виконання: 40 хв

2

Завдання з поясненням та розв’язками

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

Завдання:
Є список чисел numbers = [4, 8, 12, 16, 20].
Знайти суму всіх чисел у цьому списку.

💡 Пояснення:

  • Ми можемо використати вбудовану функцію sum() або цикл for, щоб додати всі елементи.

3

3 з 17.5 балів

Розв’язок:

numbers = [4, 8, 12, 16, 20]

total = sum(numbers) # Використання sum()

print("Сума всіх чисел:", total)

Результат:

Сума всіх чисел: 60

4

Завдання 2: Підрахунок чисел більше 10

Завдання:
Є список numbers = [3, 15, 9, 12, 20, 7].
Знайти кількість чисел, що більші за 10.

💡 Пояснення:

  • Використовуємо цикл for або генератор списку для підрахунку.

5

2 з 17.5 балів

Розв’язок:

numbers = [3, 15, 9, 12, 20, 7]

count = sum(1 for num in numbers if num > 10) # Підраховуємо елементи > 10

print("Кількість чисел більше 10:", count)

Результат:

Кількість чисел більше 10: 3

6

2.5 з 17.5 балів

Завдання 3: Сума парних чисел у списку

Завдання:
Є список numbers = [1, 4, 7, 10, 13, 16].
Знайти суму всіх парних чисел.

💡 Пояснення:

  • Перевіряємо, чи число парне (num % 2 == 0).

  • Якщо так – додаємо до загальної суми.

7

3 з 17.5 балів

Завдання 4: Підрахунок оцінок "5" у класі

Завдання:
Є список оцінок grades = [5, 4, 3, 5, 2, 5, 4].
Знайти кількість відмінних оцінок (5).

💡 Пояснення:

  • Використовуємо sum(1 for num in grades if num == 5) для підрахунку оцінок "5".

8

3 з 17.5 балів

Завдання для самостійного виконання

📌 Завдання 5 (середній рівень)

Є список температур за тиждень:
temps = [12, 14, 10, 9, 15, 16, 11].

  • Порахувати кількість днів, коли температура була вище 12°C.

  • Обчислити середню температуру тижня.

💡 Очікуваний результат:

mathematica

Кількість теплих днів: 4 Середня температура: 12.43°C

9

2 з 17.5 балів

Завдання 6 (складніше)

Є список ваг людей у групі:
weights = [45, 70, 80, 55, 90, 60, 50].

  1. Знайти середню вагу.

  2. Порахувати кількість людей, вага яких менше середньої.

💡 Очікуваний результат (орієнтовний):

Середня вага: 64.29 кг Кількість людей з вагою нижче середньої: 3

10

2 з 17.5 балів

Завдання 7 (виклик для розуму!)

Є список чисел:
numbers = [4, 8, 12, 3, 5, 9, 15, 6, 10].

  1. Знайти найменше непарне число у списку.

  2. Знайти найбільше парне число у списку.

💡 Очікуваний результат:

Найменше непарне число: 3

Найбільше парне число: 12

11

Підсумок

✔ Ми розглянули основні алгоритми опрацювання масивів:

  • Знаходження суми всіх елементів

  • Підрахунок елементів за умовою

  • Робота з парними та непарними числами

✔ Виконані практичні завдання допоможуть учням зрозуміти логіку алгоритмів та навчитися працювати зі списками у Python.

🚀 Після цієї роботи учні зможуть самостійно аналізувати масиви та писати прості алгоритми! 🎯

Рефлексія від 2 учнів

Сподобався:

0

Так: 2

Ні: 0

Зрозумілий:

0

Так: 2

Ні: 0

Потрібні роз'яснення:

0

Ні: 2

Так: 0

Рекомендуємо

Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови

 Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови

280

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови

Алгоритми опрацювання масивів: знаходження сум і кількостей значень елементів, що задовольняють задані умови

482

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

33 грн

Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови. Практична робота 10

Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови. Практична робота 10

625

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

ГР2 Алгоритми опрацювання табличних величин: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють заданим умовам

ГР2 Алгоритми опрацювання табличних величин: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють заданим умовам

179

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

9 клас. Урок 37. Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови (Python)

9 клас. Урок 37. Алгоритми опрацювання масивів: знаходження суми значень елементів; суми або кількості значень елементів, що задовольняють задані умови (Python)

290

Аватар профіля Вітенко Іван
Інформатика
9 клас

48 грн

Алгоритми опрацювання табличних величин: знаходження суми значень елементів; знаходження суми або кількості значень елементів, що задовольняють задані умови; пошук елемента з найбільшим, найменшим значенням, пошук заданого елемента

Алгоритми опрацювання табличних величин: знаходження суми значень елементів; знаходження суми або кількості значень елементів, що задовольняють задані умови; пошук елемента з найбільшим, найменшим значенням, пошук заданого елемента

600

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1314

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1140

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1367

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

670

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

297

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас