Vп\" = 700 м/с.
Vв\" = 1,6 м/с.
mп = 10 г = 0,01 кг.
mв - ?
Согласно закона сохранения импульса для замкнутой системы винтовка-пуля: mв *Vв + mп *Vп = mв *Vв\" + mп *Vп\", где mв - массы винтовки, mп - масса пули, Vп, Vв2 - скорость пули и винтовки до выстрела, Vп\", Vв\" - скорости пули и винтовки после выстрела.
Скорости винтовки и пули до выстрела Vп = Vв = 0 м/с, они находились в состоянии покоя.
Закон сохранения импульса примет вид: 0 = mв *Vв\" + mп *Vп\".
mв *Vв\" = - mп *Vп\".
Знак \"-\" означает, что направление движения пули и винтовки после выстрела имеют противоположенное направления.
mв = mп *Vп\"/Vв\".
mв = 0,01 кг *700 м/с/1,6 м/с = 4,4 кг.
Ответ: винтовки имеет массу mв = 4,4 кг.
Автор:
sam27Добавить свой ответ
Вопрос чисто для интереса.
Для курса написал программочу, по моему мнению, она подходит под условия, но бот ее не пропускает. Вопрос такого характера: действительно ли я написал норм прогу или я ошибаюсь в своих догадках, а так же, как не писать лишних строк в программе для оптимизации или это образуется со временем? Также помогите правильно решить задачу, желательно с объяснением. Спасибо.
Моя программа:
a, b = int(input()), int(input())
for i in range(a, b, 2):
i = i%2
for i in range(a+i, b+i, 2):
print(i)
break
Задача:
По данным двум натуральным числам A
A и B
(A≤B) выведите все чётные числа на отрезке от A
до B.
В этой задаче нельзя использовать инструкцию if.
Предмет:
ИнформатикаАвтор:
Евгений КоровинОтветов:
Смотреть