Но вообще идея правильная: главное - из заданных условий построить некоторую модель происходящего явления(ий) или процесса(ов). И потом по этой модели разбираться: что дано, что надо узнать, как что с чем взаимосвязано, и как от "дано" можно перейти к "найти".
Кстати, можно двигаться совершенно абстрактно: нарисовать на плоскости все величины, упомянутые в условиях, и обдумывать, какие уравнения их могут связывать. В итоге должен получиться путь от известных к неизвестным. Ну, например, шарик падает на пружинку:
Видно, что приведены все уравнения, связывающие между собой величины, в связный граф. Пока этого не достигнуто, надо продолжать думать над уравнениями. Можно сделать некоторые выводы о том, какие задачи можно решить, а какие нет. Например, если неизвестны две из величин
то их можно найти из остальных, а если неизвестны две величины
и
то найти их обеих будет нельзя: они обе присутствуют только в одном уравнении, то есть число неизвестных больше числа уравнений.