Вправа_39_2.py

9 Розділ 2 Алгоритми та програми

Сервіси для роботи https://create.withcode.uk/

https://epython.online/



Урок: Зміна порядку елементів масиву (списку) Практична робота 6


Функція сортування



Урок 21. Алгоритм знаходження підсумкових величин

Алгоритм знаходження підсумкових величин — це послідовність кроків для агрегації даних та отримання ключових показників (сума, середнє, максимум, мінімум, кількість тощо) з набору вхідних даних, який зазвичай включає підготовку даних, вибір потрібної функції агрегації, виконання обчислень (цикл або вбудовані функції) та відображення/збереження результату, використовуючи інструменти від Excel до програмування.

Основні кроки алгоритму:
Визначення мети та даних:
Що потрібно отримати? (Сума продажів, середній вік, кількість унікальних клієнтів).
Які дані використовувати? (Таблиця, список, база даних).
Підготовка даних:
Очищення: Видалення пропущених значень (null), дублікатів, помилок.
Фільтрація: 
Вибір потрібних рядків/стовпців (наприклад, дані за певний період, регіон).
Групування (за потреби): Розділення даних на групи (наприклад, за категоріями товарів, місяцями).
Вибір функції агрегації:Сума (SUM): Максимум (MAX): 

Виконання обчислень: Програмний метод (Python):
Цикл: Прохід по кожному елементу та накопичення результату .
Представлення результату: Виведення у вигляді нового стовпця, рядка або окремої таблиці.


Урок 20. Пошук у масиві за певним критерієм

В одновимірному масиві можна виконувати наступні види пошуків:
• пошук усіх елементів з певними властивостями;
• пошук першого елемента з певними властивостями;
• пошук останнього елемента з певними властивостями.
Існує декілька реалізацій цих алгоритмів пошуку — розглянемо
найбільш уживані, створивши програми до відповідних практичних вправ.




Завдання:

№ 1
Згенерувати масив з 20 випадкових значень в діапазоні -100 до 100, вивести окремий масив з від'ємними значеннями та окремий масив з додатніми значеннями.
№2
На тренуванні у стрибках у висоту тренер усі дані, які менші, ніж особистий рекорд вихованця чи вихованки, обнуляє. Виведіть список можливих результатів, якщо спортсмен або спортсменка
має особистий рекорд у стрибках у висоту a см. Зауважте, що рекорд у юнацьких змаганнях з результатом 194 см установила в 2018 р. бронзова призерка Олімпійських ігор 2020 Ярослава Могучіх.
Спортсмен або спортсменка робить 10 спроб, формуючи список результатів (дані отримуються випадковим чином з деякого діапазону).
№3
У шкільній метеостанції ведеться спостереження за температурою повітря упродовж дня. Датчики фіксують температуру та надсилають для програмного опрацювання у вигляді послідовного списку
значень. Створіть програму для знаходження кількості отриманих зна-
чень, які відповідають першому значенню у списку.
 



Урок 19. Алгоритм знаходження елементів, що задовольняють задані умови
Досить часто при роботі з масивами виникає необхідність обчислення суми, добутку та кількості елементів масиву, що задовольняють деяку умову. Як знаходити такі величини, розглянемо далі, розв’язуючи прикладні задачі.

Обчисліть суму парних елементів мписку а, заповнених випадковими числами.




https://epython.online/



Урок 18.Типові алгоритми опрацювання даних в одновимірному масиві (списку)






Урок  17. Введення й виведення значень елементів масиву (списку) 







Урок  16. Поняття одновимірного масиву (списку)





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

Доступ до окремих елементів списку здійснюється через вказання імені списку і порядкового номера (індекса) конкретного елемента у квадратних дужках. Варто пам'ятати, що нумерація починається з нуля. Можна також нумерувати елементи списку від'ємними числами (з кінця списку). 


Задача 1. Склади список улюблених хобі і дай йому назву змінної hobbies. Склади список своїх улюблених страв і назви цю змінну food. Об’єднай два списки й назви результат favourite. Виведи цю змінну.

Задача 2. Склади список із букв українського алфавіту. За допомогою функції del видали усі голосні літери.

Задча 3. Створи список із п'яти випадкових чисел з діапазону від 0 до 100.

Урок  15. Структуровані типи даних 




Практична робота 9-А клас

Сделано на Padlet

Практична робота 9-Б клас

Сделано на Padlet


Урок 14. Повторення матеріалу, вивченого раніше  






Коментарі