Решил сделать универсальный решатель задач на движение с равномерным ускорением.
Думаю, среди школьников должно пользоваться популярностью.
В чем тут суть — как известно, движение с равномерным ускорением описывается следующими уравнениями:
Итого мы имеем пять параметров движения — начальную скорость, конечную скорость, ускорение, время движения и перемещение, и два уравнения. Очевидно, что для того, чтобы систему уравнений можно было решить, три параметра должны быть заданы, и два неизвестны.
Как подсказывает калькулятор Элементы комбинаторики. Перестановки, размещения, сочетания, разных условий задач, то есть сочетаний из пяти по три, всего десять. То есть всего вообще может быть только десять типов задач на движение с равномерным ускорением.
Вот эти десять типов задач и решает калькулятор ниже — как только вводится три любых параметра, остальные два рассчитываются по одному из десяти способов. Чтобы указать неизвестный параметр — ставим прочерк.