Предмет: Информатика,
автор: nikitaberezhniymailr
Плачу 90 баллов, нужно написать код с этим
02. Мотоцикліст і пішохід одночасно почали рух з пункту А в пункт В, які знахо-
дяться на відстані l км один від одного. Мотоцикліст досягши пункту В, не затриму-
ючись, повертає і рухається в пункт А. Через 3 години після початку руху він зустрі-
чає пішохода на відстані l/4 від пункту А. Розробіть алгоритм і програму для визна-
чення: з якими швидкостями рухалися мотоцикліст і пішохід?
32. Фірма протягом n місяців працювала з прибутками і збитками. Розробіть алго-ритм і програму обчислення доходу тільки за прибуткові місяця
62. Розробіть алгоритм і програму, які у лінійній послідовності розмірністю n мі-няють місцями мінімальний елемент з першим .
92. посудині об’ємом 1 куб. м міститься 1 моль ідеального газу. Розробіть про-
граму для визначення середньої кінетичної енергії його молекул? Тиск газу 100 000
Па.
Ответы
Автор ответа:
0
# Завдання 02
l = 90 # відстань в км
time_to_meet = 3 # години
distance_to_meet = l / 4 # відстань, на якій відбулося зустріч
# Швидкість пішохода - відстань, яку він подолав, поділена на час
speed_pedestrian = distance_to_meet / time_to_meet
# Швидкість мотоцикліста - відстань, яку він подолав, поділена на час
speed_motorcyclist = l / (2 * time_to_meet)
print("Швидкість пішохода:", speed_pedestrian, "км/год")
print("Швидкість мотоцикліста:", speed_motorcyclist, "км/год")
# Завдання 32
n = 12 # кількість місяців
profits_losses = [] # список для збереження прибутків та збитків
# Заповнення списку
for i in range(n):
amount = int(input(f"Введіть прибуток/збиток за {i + 1}-й місяць: "))
profits_losses.append(amount)
# Обчислення доходу за прибуткові місяці
income = sum(amount for amount in profits_losses if amount > 0)
print("Дохід за прибуткові місяці:", income)
# Завдання 62
n = int(input("Введіть розмірність послідовності n: "))
sequence = [] # список для послідовності
# Заповнення послідовності
for i in range(n):
element = int(input(f"Введіть {i + 1}-й елемент послідовності: "))
sequence.append(element)
# Знаходження мінімального елемента та його індексу
min_element = min(sequence)
min_index = sequence.index(min_element)
# Міняємо місцями мінімальний елемент з першим
sequence[0], sequence[min_index] = sequence[min_index], sequence[0]
print("Модифікована послідовність:", sequence)
# Завдання 92
R = 8.314 # Універсальна газова константа
T = 273 # Температура в Кельвінах
P = 100000 # Тиск газу в Па
# Знаходимо об'єм газу за рівнянням ідеального газу: PV = nRT
V = (n * R * T) / P
# Знаходимо середню кінетичну енергію молекул за формулою Ek = (3/2)kT
k = 1.38e-23 # Больцманівська константа
Ek = (3 / 2) * k * T
print("Середня кінетична енергія молекул газу:", Ek, "Дж")
l = 90 # відстань в км
time_to_meet = 3 # години
distance_to_meet = l / 4 # відстань, на якій відбулося зустріч
# Швидкість пішохода - відстань, яку він подолав, поділена на час
speed_pedestrian = distance_to_meet / time_to_meet
# Швидкість мотоцикліста - відстань, яку він подолав, поділена на час
speed_motorcyclist = l / (2 * time_to_meet)
print("Швидкість пішохода:", speed_pedestrian, "км/год")
print("Швидкість мотоцикліста:", speed_motorcyclist, "км/год")
# Завдання 32
n = 12 # кількість місяців
profits_losses = [] # список для збереження прибутків та збитків
# Заповнення списку
for i in range(n):
amount = int(input(f"Введіть прибуток/збиток за {i + 1}-й місяць: "))
profits_losses.append(amount)
# Обчислення доходу за прибуткові місяці
income = sum(amount for amount in profits_losses if amount > 0)
print("Дохід за прибуткові місяці:", income)
# Завдання 62
n = int(input("Введіть розмірність послідовності n: "))
sequence = [] # список для послідовності
# Заповнення послідовності
for i in range(n):
element = int(input(f"Введіть {i + 1}-й елемент послідовності: "))
sequence.append(element)
# Знаходження мінімального елемента та його індексу
min_element = min(sequence)
min_index = sequence.index(min_element)
# Міняємо місцями мінімальний елемент з першим
sequence[0], sequence[min_index] = sequence[min_index], sequence[0]
print("Модифікована послідовність:", sequence)
# Завдання 92
R = 8.314 # Універсальна газова константа
T = 273 # Температура в Кельвінах
P = 100000 # Тиск газу в Па
# Знаходимо об'єм газу за рівнянням ідеального газу: PV = nRT
V = (n * R * T) / P
# Знаходимо середню кінетичну енергію молекул за формулою Ek = (3/2)kT
k = 1.38e-23 # Больцманівська константа
Ek = (3 / 2) * k * T
print("Середня кінетична енергія молекул газу:", Ek, "Дж")
Похожие вопросы
Предмет: Українська мова,
автор: svetlanakolotunuk
Предмет: Физика,
автор: arsenkoval321
Предмет: Английский язык,
автор: samotukmiroslava34
Предмет: Физика,
автор: lenka6916