Завдання розгалуження Python

 Завдання з розгалуженням Python:

Завдання з підручника Руденко, "Інформатика" 8 клас 2021р. для поглибленого вивчення, с. 221



Завдання 1. Літак може здійснити посадку в аеропорту призначення, якщо хмарність буде не нижчою за 500 м. Значення для реальної хмарності вводиться з клавіатури. Розробіть алгоритм і програму визначення, чи здійснить літак посадку в аеропорту призначення.

# завдання 1

m = int(input('Введіть хмарність:')) if m<500: print('Літак здійснить посадку в аеропорту') else: print('Літак не здійснить посадку в аеропорту')

Завдання 2. Розробіть алгоритм і програму обчислення значення y.

# завдання 2 a = int(input('Введіть значення a:')) b = int(input('Введіть значення b:')) c = int(input('Введіть значення c:')) x = int(input('Введіть значення x:')) if x>0: y = a**2-b*x print('y =', y) else: y = a**2-(c+x/b) print('y =', y)

Завдання 3. В останньому турі Чемпіонату України з футболу грають "Шахтар" та "Динамо". Якщо перемагає "Динамо", то стає чемпіоном України, інакше - чемпіоном стає "Шахтар". Розробіть алгоритм і програму визначення, хто стане чемпіоном, якщо результат вводиться з клавіатури.
# завдання 3
m = int(input('Введіть кількість очок Шахтар: ')) n = int(input('Введіть кількість очок Динамо: ')) if m>n: print('Чемпіон України Шахтар') else: print('Чемпіон України Линамо')

Завдання 4. Дано рівносторонній трикутник зі стороною а і коло з радіусом R. Розробіть алгоритм і програму визначення, чи можна трикутник вписати в коло. Значення сторони і радіуса кола вводиться з клавіатури.
# завдання 4
import math a = float(input('Введіть сторону трикутника a: ')) R = float(input('Введіть радіус кола R: ')) if a == math.sqrt(3)*R: print('Можна вписати трикутник в коло') else: print('Не можна вписати трикутник в коло')


Завдання 5: Розробіть алгоритм і програму обчислення y.
# завдання 5
import math

a = float(input('Введіть значення a: ')) b = float(input('Введіть значення b: ')) if a > b: y = math.pow(a,3) + math.sqrt(3.1*a + 2*(a+1+8*b)) else: y = math.sqrt(math.sqrt(27*a+b)) print('y=', y)

Зауваження: у підкореневому виразі першої умови є помилка. Не має там бути знак <, а лише знак +. Тому вираз зроблено зі змінами.

Завдання 6. Знайдіть в Інтернеті відомості про площу та населення Черкаської та Рівненської області. Розробіть алгоритм і програму визначення, у якій області густота населення більше.

Площа Черкаської області : 20 916 км²
Площа Рівненської області : 20 051 км²
Кількість населення Черкаської області : 1153000
Кількість населення Рівненської області :1192000
Густота населення - це відношення кількості населення до площі (осіб/км²).

# завдання 6
a = 20916 b = 20051 c = 1153000 d = 1192000 if (c/a) > (d/b): print('густота населення Черкаської області більша') else: print('густота населення Рівненської області більша')



Коментарі