Тема 87(10):  Побудова алгоритмів з використанням функцій 

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

План заняття:

Д/з: опрацювати:

Практична робота: Побудова рекурсивних алгоритмів

Під час роботи з комп’ютером дотримуйтесь правил техніки безпеки.


Завдання. Створіть програми в Python:

1) Розробіть програму з рекурсивною функцією обчислення n перших членів геометричної прогресії, перший член якої дорівнює а і знаменник q.

2) Розробіть програму з використанням рекурсивної функції обчислення кількості цифр у десятковому натуральному числі а.

3) Для одновимірного числового масиву довжиною n розробіть програму з використанням рекурсивної функції обчислення добутку значень його елементів.

Практична робота: Використання модулів


Завдання. Створіть програми в Python:

1) Обчислення довжини кола та площі круга за введеним радіусом. (Використати функцію pi модуля math)

2) Обчислення площі круга за введеним діаметром. (Використати функцію pi модуля math)

3) Обчислення радіуса кола за введеною довжиною кола.(Використати функцію pi модуля math)

4) Обчислення діаметра кола за введеною площею круга.(Використати функції pi та sqrt модуля math)

5) Обчислення довжини гіпотенузи прямокутного трикутника, за введеними катетами. (Використати функцію hypt модуля math)

6) Обчислення довжини катета прямокутного трикутника, за введеними катетом та гіпотенузою. (Використати функції sqrt та pow модуля math)