Сьогодні о 18:00
Вебінар:
«
Інтеграція знань, практики та інноваційних технологій у професійному розвитку педагогів закладів освіти
»
Взяти участь Всі події
Урок:

Опрацювання елементів списку Python

10.04.2025
0 0
Джерела використаної інформації: розкрити закрити
Теоретичний матеріал:
Підручник "Інформатика" 7 клас. Автори: О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов
Вміст уроку:
1
2
3
4
5

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

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

1

Опрацюйте теоретичний матеріал:

Уяви, що ти збираєшся до школи й складаєш речі у рюкзак за списком (розкладом) уроків. Кожна річ має своє місце у рюкзаку.

  • Список — це як пенал, де лежать фломастери.

  • Індекси (адреси) — це номери місць.

Важливо: у програмуванні ми починаємо рахувати не з 1, а з 0!

Опрацювання елементів списку в Python передбачає використання циклів (for або while) для перебору значень, їх зміни, фільтрації або обчислення агрегатних показників (сума, кількість, максимум).

Основні методи включають append() для додавання, del для видалення, а також звернення за індексом.

0800ladk-c774-940x205.png

Перегляд елементів списку

У тебе є список оцінок за тиждень: [10, 8, 12, 9, 7]. Тобі треба просто їх вивести на екран.

0901esnc-9c63-448x171.png

Зміна значень

Уяви, що вчитель вирішив бути добрим і додати кожному учню по 1 балу до оцінки за активність. Ми проходимо по списку і змінюємо кожне число.

0901esnt-49a3-528x165.png

Фільтрація

Уяви, що мама пообіцяла морозиво тільки за ті оцінки, які вищі за 10 балів. Програма має перевірити кожну оцінку: "Ти підходиш? А ти?"

0901eso2-8052-357x188.png

Підрахунок суми

Уяви, що ти щодня кладеш гроші в копілку. В кінці тижня ти хочеш дізнатися, скільки всього грошей накопичилося.

Алгоритм:

  1. Спочатку в копілці порожньо (sum = 0).

  2. Береш першу суму зі списку — кидаєш у копілку.

  3. Береш другу — додаєш до того, що вже є.

0901eso9-47da-518x200.png

Підрахунок кількості (Лічильник)

Уяви, що ти рахуєш, скільки разів за день тобі написали друзі. Щоразу, коли приходить повідомлення, ти загинаєш палець.

Завдання: Порахувати, скільки в списку від'ємних температур (скільки днів був мороз).

0901esoh-23dc-342x213.png

  • Списки пишуться в квадратних дужках [ ].

  • Нумерація завжди з 0.

  • Цикл for — це твій помічник, який "бігає" по списку.

  • Щоб щось порахувати, створи змінну-помічника (наприклад, k = 0) перед циклом.

2

6 з 12 балів

Практичне завдання:

У класі учні виконують домашні завдання щоденно. Вчителька записала бали за 5 днів. Якщо бал за день — більше або дорівнює 10, вважається, що домашнє завдання виконано на «відмінно».

Склади програму, яка обчислить загальну суму балів тільки за ті дні, коли оцінка була «відмінна» (10 або більше балів).

Середовище: https://ed-info.github.io/epython/

Код-розв'язку:

0800lbjd-7cbf-940x287.png

Скрін роботи прикріпіть до цього завдання.

3

2 з 12 балів

Що виведе ця програма?

0901esvc-35af-456x58.png

4

2 з 12 балів

Розглянь код:

0901essm-e212-264x128.png

Що саме обчислює цей алгоритм?

5

2 з 12 балів

Які числа з’являться на екрані після виконання коду?

0901esty-4c7c-236x116.png

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

Сподобався:

0

Так: 4

Ні: 0

Зрозумілий:

0

Так: 4

Ні: 0

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

0

Ні: 4

Так: 0

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

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

44

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

25 грн

ГР2 Дії над списками у мові програмування Python. Введення й виведення значень елементів списку/масиву

ГР2	 Дії над списками у мові програмування Python. Введення й виведення значень елементів списку/масиву

227

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

35 грн

Дії над списками у мові програмування Python

Дії над списками у мові програмування Python

643

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

35 грн

9клас. Функції та медоти списків. Python

9клас. Функції та медоти списків. Python

141

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

50 грн

9 клас. Списки у пайтон. Python

9 клас. Списки у пайтон. Python

141

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

50 грн

§ 8. Функції та методи опрацювання списків

§ 8. Функції та методи опрацювання списків

510

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

50 грн

Схожі уроки

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

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

1276

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

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

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

1090

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

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

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

1335

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

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

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

489

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

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

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

642

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

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

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

267

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