Ось три прості практичні задачі на тему одновимірних масивів (списків у Python), які ти можеш легко скопіювати та перевірити в Google Colab.
У Python ролі масивів виконують списки (lists).
Задача 1: Обчислення суми та середньої ваги
Умова: Маємо список, що містить вагу 5 учнів. Потрібно знайти загальну вагу всієї групи та їхню середню вагу.
Python
# Створюємо масив (список) із вагою учнів
weights = [54.5, 60.2, 48.0, 72.1, 55.4]
# Знаходимо суму за допомогою вбудованої функції sum()
total_weight = sum(weights)
# Обчислюємо середнє арифметичне
average_weight = total_weight / len(weights)
print(f"Загальна вага: {total_weight} кг")
print(f"Середня вага: {average_weight:.2f} кг")
Задача 2: Пошук максимального та мінімального значення
Умова: Програма отримує дані про температуру повітря за тиждень (7 днів). Потрібно визначити найвищу та найнижчу температуру.
Python
# Масив температур за тиждень
temperatures = [12, 15, 14, 18, 20, 19, 17]
# Використовуємо функції max() та min()
max_t = max(temperatures)
min_t = min(temperatures)
print(f"Найтепліший день: {max_t}°C")
print(f"Найхолодніший день: {min_t}°C")
Задача 3: Фільтрація списку (Оцінки)
Умова: Є список оцінок учня. Потрібно створити новий список, у який потраплять лише "високі" оцінки (від 10 до 12 балів), та вивести їхню кількість.
Python
# Список оцінок
grades = [7, 10, 12, 8, 11, 6, 9, 12]
# Створюємо порожній список для високих оцінок
high_grades = []
# Проходимо циклом по масиву
for g in grades:
if g >= 10:
high_grades.append(g)
print(f"Високі оцінки: {high_grades}")
print(f"Кількість високих оцінок: {len(high_grades)}")
10 запитань (відкритого типу), які допоможуть учням 9 класу глибше проаналізувати тему одновимірних масивів та зрозуміти логіку їх використання:
Поясни своїми словами, що таке одновимірний масив. Чим він принципово відрізняється від звичайної змінної, яку ми використовували раніше?
Наведи 3 приклади наборів даних із повсякденного життя, які було б зручно зберігати у вигляді масиву. Обґрунтуй свій вибір.
Чому при роботі з великою кількістю даних (наприклад, 1000 значень) використання масивів є ефективнішим, ніж створення окремих змінних для кожного значення?
З яких двох частин складається ім’я елемента масиву? Напиши приклад того, як звернутися до п'ятого елемента масиву з назвою Temper.
Що таке індекс елемента масиву? Яким типом чисел він завжди має бути виражений?
У відео згадувалося, що в Python індексація може починатися з 0, а в інших середовищах — з 1. Як ця різниця впливає на написання циклу для обробки 10 елементів?
Для чого при обчисленні суми елементів масиву ми маємо обов'язково надати змінній-суматору початкове значення 0 перед початком циклу?
Опиши алгоритм знаходження середнього арифметичного значень масиву. Які кроки потрібно виконати програмі?
Чи можуть елементи одного масиву одночасно містити і текст, і числа? Поясни, виходячи з визначення масиву як «впорядкованого набору однотипних даних».
Спробуй спрогнозувати: які ще операції, окрім знаходження суми, можна виконувати з масивами за допомогою циклів? (Наприклад, пошук чогось або порівняння).
На основі матеріалу відео "9 клас Обчислення підсумків" дай відповідь на 10 запитань
Призначення засобу: Поясніть, що таке "проміжні підсумки" в табличному процесорі Microsoft Excel і в чому полягає їхня ключова перевага порівняно з обчисленням підсумків за допомогою звичайних формул.
Обов'язкова умова: Яку обов'язкову підготовчу дію потрібно виконати з даними таблиці перед застосуванням засобу "Проміжні підсумки" і чому ця дія є критично важливою для коректного групування?
Локалізація інструмента: Опишіть покроково, на якій вкладці та в якій групі інструментів в інтерфейсі Microsoft Excel розташований засіб для додавання проміжних підсумків.
Вибір функції: Перелічіть не менше трьох різних функцій, які можна обрати у списку "Використовувати функцію" під час обчислення проміжних підсумків (наприклад, сума, кількість, середнє значення тощо).
Вимоги до полів: Які типи даних повинні містити поля, які користувач обирає у списку "Додати підсумки до", і чому не можна обрати поля з текстовими даними?
Вкладені підсумки: При створенні вкладених проміжних підсумків (кількох рівнів) яку важливу дію необхідно виконати з прапорцем "Замінити поточні підсумки" на другому та наступних кроках? Обґрунтуйте свою відповідь.
Структура даних: Для чого призначена структура (outline), що з'являється ліворуч від таблиці після вставлення підсумків? Як різні рівні структури (наприклад, 1, 2, 3) допомагають користувачеві працювати з даними?
Опція друку: В яких випадках, пов'язаних з підготовкою документа до друку, доцільно встановлювати прапорець параметра "Кінець сторінки між групами"?
Видалення та оновлення: Як користувач може видалити всі проміжні підсумки та структуру з таблиці? Опишіть, що станеться з проміжними підсумками, якщо дані в таблиці будуть пересортовані.
Практичне застосування: Наведіть власний приклад таблиці (окрім згаданих у відео землетрусів) і поясніть, за якими полями ви б утворили групи та яку функцію використали б для обчислення підсумків у цій таблиці.
10 запитань і відповідей за темою "Сортування в електронних таблицях"
№
Запитання
Відповідь
Джерело (час у відео)
1
У чому полягає сутність сортування даних в електронній таблиці?
Сортування — це упорядкування даних шляхом зміни порядку їх розташування в рядках або стовпцях відповідно до певних властивостей (за зростанням або за спаданням).
2
Які два основні порядки сортування можна виконувати в табличному процесорі?
Основні порядки — це сортування за зростанням та сортування за спаданням.
3
Від чого залежить порядок сортування, яке застосовується до клітинки?
Порядок сортування залежить від типу даних, що містяться в клітинці (числа, текст, дата/час, логічні).
4
Як упорядковуються текстові дані під час сортування за зростанням?
Тексти розміщуються в алфавітному порядку посимвольно, згідно з порядком розміщення символів у кодовій таблиці (спочатку латиниця, потім кирилиця).
-
5
Як упорядковуються дані типу «дата» під час сортування за зростанням?
Дати упорядковуються від найстаршої (давнішої) дати до новішої.
6
У якому порядку (від першого до останнього) розміщуються дані різних типів після сортування за зростанням?
Завдання для учнів 9 класу: Зображення рядів даних
1. Вибір типу діаграми
Завдання: Уявіть, що ви маєте два набори даних:
Продажі смартфонів (у штуках) за останні 5 місяців.
Частка ринку різних операційних систем (Android, iOS, інші) на кінець року.
Питання: Який тип діаграми (стовпчаста, кругова, лінійна) буде найкращим для візуалізації кожного з цих наборів даних і чому?
2. Створення таблиці та стовпчастої діаграми 📈
Завдання: Створіть у табличному процесорі (наприклад, Excel або Google Sheets) таблицю з даними про середні оцінки чотирьох учнів (Петро, Марія, Іван, Анна) з інформатики.
Учень
Оцінка
Петро
10
Марія
12
Іван
8
Анна
11
Дії:
Введіть ці дані в таблицю.
Побудуйте на основі цих даних стовпчасту діаграму.
Додайте назву діаграми ("Успішність з інформатики") та підпишіть осі.
3. Аналіз лінійної діаграми (Графік) 📉
Завдання: Перед вами лінійна діаграма , яка показує зростання кількості користувачів Інтернету в місті за 5 років.
Рік 1: 5000
Рік 2: 7000
Рік 3: 8500
Рік 4: 9000
Рік 5: 11000
Питання:
Назвіть рік, у якому приріст користувачів був найбільшим.
Скільки нових користувачів з'явилося між Роком 4 та Роком 5?
4. Елементи діаграми 🏷️
Завдання: Перелічіть основні обов'язкові елементи діаграми, які роблять її зрозумілою та інформативною для читача. (Мінімум 4 елементи).
5. Кругова діаграма та відсотки 🥧
Завдання: Клас із 20 учнів обрав улюблені види спорту:
Футбол: 10 учнів
Баскетбол: 5 учнів
Волейбол: 5 учнів
Питання:
Який відсоток учнів обрав Футбол?
Як би ви позначили ці дані на круговій діаграмі (якою буде частка від цілого кола для кожного виду спорту)?
Для чого кругову діаграму використовують частіше за інші?
Бажаєте перевірити відповіді або потрібні складніші завдання?