ДАЮ 40 БАЛЛОВ
Задача 1. Задачі на рух
Автомобіль та автобус одночасно виїхали назустріч один одному з двох міст.
Швидкість автомобіля 90 км/год, а швидкість автобуса – 60 км/год. Через який час
вони зустрінуться, якщо відстань між містами 750 км?
Задача 2.
Рівняння руху, тобто залежність координати тіла від часу х = х(t), приймає
вигляд: х = x0 + vt. Визначити координати тіла на проміжку часу від 0 до 5, якщо
швидкість руху складає 5, а x0=-3?
Задача 3.
Автобус виїхав з міста А. Через деякий час з цього міста навздогін йому виїхав
автомобіль. Швидкість автомобіля v1 км/год, а швидкість автобуса – v2 км/год.
Через який час автомобіль дожене автобус, якщо він подолав відстань
На языке Python
Answers & Comments
Задача 1
def time_to_meet(car_speed, bus_speed, distance):
time = distance / (car_speed + bus_speed)
return time
car_speed = 90 # швидкість автомобіля в км/год
bus_speed = 60 # швидкість автобуса в км/год
distance = 750 # відстань між містами в км
time = time_to_meet(car_speed, bus_speed, distance)
print("Час зустрічі: ", time, "год")
Результатом виконання програми буде виведення часу зустрічі в годинах.
Задача 2
def calculate_coordinates(x0, velocity, time):
x = x0 + velocity * time
return x
x0 = -3 # початкова координата
velocity = 5 # швидкість руху
time_range = range(6) # проміжок часу від 0 до 5
for t in time_range:
x = calculate_coordinates(x0, velocity, t)
print(f"При t = {t}, координата x = {x}")
Результатом виконання програми буде виведення координат тіла на проміжку часу від 0 до 5.
Задача 3
def time_to_overtake(car_speed, bus_speed, distance):
time = distance / (car_speed - bus_speed)
return time
car_speed = 80 # швидкість автомобіля в км/год
bus_speed = 60 # швидкість автобуса в км/год
distance = 240 # відстань між машинами в км
time = time_to_overtake(car_speed, bus_speed, distance)
print("Час догону автобуса: ", time, "год")
Результатом виконання програми буде виведення часу, через який автомобіль дожене автобус, в годинах.