Войти Создать аккаунт

Функции · 19 из 29

Тяжёлый, лёгкий и бортик

Кружок проверяет на проекторе, что будет, если тяжёлый шар налетит на лёгкий, — и наоборот. Шары катятся по одной прямой и бьются упруго: ничего не теряется, ни скорость, ни энергия. Формулы Аркадий Семёнович выписал на доске; осталось превратить их в функцию.

Что сделать

Посчитайте, с какими скоростями разлетятся два шара после упругого удара.

Что приходит

  • m1 и v1 — масса и скорость первого шара

  • m2 и v2 — масса и скорость второго; скорость вправо — плюс, влево — минус

Что вернуть

Пару скоростей после удара (u1, u2) по формулам из «Подробных правил».

Допишите функцию posle_udara в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Пример

Одинаковые шары: первый летит со скоростью 2, второй стоит. После удара они меняются скоростями — первый замирает, второй летит: (0.0, 2.0).

Тот же пример кодом
Вызов
posle_udara(1, 2.0, 1, 0.0)
Вернуть
(0.0, 2.0)
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.