Завдання розгалуження Python
Завдання з розгалуженням Python:
Завдання з підручника Руденко, "Інформатика" 8 клас 2021р. для поглибленого вивчення, с. 221
Завдання 1. Літак може здійснити посадку в аеропорту призначення, якщо хмарність буде не нижчою за 500 м. Значення для реальної хмарності вводиться з клавіатури. Розробіть алгоритм і програму визначення, чи здійснить літак посадку в аеропорту призначення.
# завдання 1
m = int(input('Введіть хмарність:'))
if m<500:
print('Літак здійснить посадку в аеропорту')
else:
print('Літак не здійснить посадку в аеропорту')
Завдання 2. Розробіть алгоритм і програму обчислення значення y.
Завдання 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
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('густота населення Рівненської області більша')
Коментарі
Дописати коментар