
Мова програмування Пайтон! Задача 1 Напишіть програму, яка визначає поведінку космічного апарата,
що стартує на екваторі, залежно від його початкової швидкості v, заданої у км/с (дійсні числа). Як ви знаєте з уроків фізики, тут можливі чотири випадки: при v < 7,8 км/с апарат впаде на поверхню Землі; при 7,8 ≤ v < 11,2 км/с апарат стане супутником Землі; при 11,2 ≤ v < 16,4 км/с апарат стане супутником Сонця; при v ≥ 16,4 км/с космічний апарат покине Сонячну систему. Задача 2 Сержант Петренко любить займатися програмуванням та написав програму для реєстрації швидкості проїжджаючих повз нього автомобілів. У програму вводяться значення швидкості автомобілей (повз сержанта проїжджає близько семи авто за день). Якщо швидкість хоча б одного автомобіля була більше 60 км/год, то з’являється повідомлення «Автомобілістом номер ___ було перевищено швидкість», інакше програма виводить повідомлення «Порушень не було». Спробуйте відтворити програму, написану сержантом Петренко.

Ответы на вопрос

Ответ:
Задача 1:
В даній задачі ми маємо визначити поведінку космічного апарата залежно від його початкової швидкості. Напишемо програму яка реалізовує цей функціонал:
```python
def behavior_of_spacecraft(v):
if v < 7.8:
return "Космічний апарат впаде на поверхню Землі"
elif v < 11.2:
return "Космічний апарат стане супутником Землі"
elif v < 16.4:
return "Космічний апарат стане супутником Сонця"
else:
return "Космічний апарат покине Сонячну систему"
# Приклад виклику функції
velocity = 10 # початкова швидкість в км/с
result = behavior_of_spacecraft(velocity)
print(result)
```
У цій програмі ми створили функцію `behavior_of_spacecraft яка приймає початкову швидкість космічного апарата `v`. Залежно від значення швидкості функція повертає відповідне повідомлення про поведінку апарата.
Задача 2:
Напишемо програму яка реалізує функціонал реєстрації швидкості проїжджаючих автомобілів:
```python
def check_speed(speeds):
for speed in speeds:
if speed > 60:
return f"Автомобілістом номер {speeds.index(speed) + 1} було перевищено швидкість"
return "Порушень не було"
# Приклад використання
car_speeds = [55 62 58 59 63 61 57] # швидкості автомобілів
result = check_speed(car_speeds)
print(result)
```
У даній програмі ми створили функцію `check_speed яка приймає список швидкостей автомобілів `speeds`. Функція перевіряє кожну швидкість в списку і якщо знаходиться хоча б одна швидкість більше 60 км/год повертає відповідне повідомлення про перевищення швидкості вказуючи номер автомобіля. В іншому випадку коли порушень не було функція повертає відповідне повідомлення.



Задача 1: Програма для визначення поведінки космічного апарата залежно від початкової швидкості v.
python# Зчитуємо початкову швидкість з клавіатури
v = float(input("Введіть початкову швидкість космічного апарата (км/с): "))
# Визначаємо поведінку космічного апарата
if v < 7.8:
print("Космічний апарат впаде на поверхню Землі")
elif 7.8 <= v < 11.2:
print("Космічний апарат стане супутником Землі")
elif 11.2 <= v < 16.4:
print("Космічний апарат стане супутником Сонця")
else:
print("Космічний апарат покине Сонячну систему")
Задача 2: Програма для реєстрації швидкості проїжджаючих автомобілів та перевірки на порушення швидкості.
python# Ініціалізуємо змінну, що вказує на наявність порушень
porushennya = False
# Зчитуємо швидкість автомобілів та перевіряємо на порушення
for i in range(7):
shvidkist = float(input(f"Введіть швидкість автомобіля {i+1} (км/год): "))
if shvidkist > 60:
porushennya = True
print(f"Автомобілістом номер {i+1} було перевищено швидкість")
# Виводимо повідомлення про порушення або його відсутність
if porushennya:
print("Порушень було")
else:
print("Порушень не було")
Ці програми розв'язують задачі, які ви описали, враховуючи введення користувача і виводячи відповідні повідомлення згідно з умовами задач.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili