Вопрос задан 24.09.2023 в 18:05. Предмет Информатика. Спрашивает Михайлов Кирилл.

Мова програмування Пайтон! Задача 1 Напишіть програму, яка визначає поведінку космічного апарата,

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чабаненко Толя.

Ответ:

Задача 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 км/год повертає відповідне повідомлення про перевищення швидкості вказуючи номер автомобіля. В іншому випадку коли порушень не було функція повертає відповідне повідомлення.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 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("Порушень не було")

Ці програми розв'язують задачі, які ви описали, враховуючи введення користувача і виводячи відповідні повідомлення згідно з умовами задач.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос