(98) Опрацювання виняткових ситуацій.
Практична робота №21 "Розробка програм на основі композиційного підходу"
(98) Опрацювання виняткових ситуацій.
Практична робота №21 "Розробка програм на основі композиційного підходу"
Практична робота 21 "Розробка програм на основі композиційного підходу"
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Завдання 1. На письмовому столі розміром l*p лежить папір формату А4 і книжка формату А5. Розробіть програму на основі композиційного підходу обчислення площі, яку займають книжка й папір, і вільну площу поверхні столу.
Завдання 2. У порожній басейн розміром l, p, h одночасно одна помпа починає закачувати воду в басейн продуктивністю v1 м3 на годину, а друга викачувати воду з басейну продуктивністю v2 м3 на годину (v1>v2). Розробіть програму на основі композиційного підходу визначення об’єму води в басейні через 3 год і об’єм води, який ще може бути закачаний у басейн.
Завдання 3. У залізничний вагон потрібно завантажити P т зернових. Із однієї фірми доставлено p1 т зерна, із другої — p2 т і з третьої — p3 т. Розробіть програму на основі композиційного підходу визначення загальної кількості тонн доставленого зерна й кількості тонн, які ще потрібно завантажити, або кількості тонн залишку зерна.
Завдання 4. Дано два масиви цілих чисел. Розробіть програму на основі композиційного підходу визначення середнього значення кожного масиву. На скільки кожне з них відрізняється від заданого числа P?
Практична робота 22 "Розробка користувацьких модулів"
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм
Завдання. Створіть програми в Python:
1) Розробіть модуль обчислення об’єму конуса. Використайте його для обчислення об'єму двох конусів.
2) Розробіть модуль створення масиву з п’ятьма випадковими числами в діапазоні від 1 до 100.
3) Створіть в окремому модулі функцію для обчислення виразу X^2+25*X-100
4) Розробіть модуль обчислення середнього значення 3 чисел.