На второй вопрос ответ, мне кажется, 5 км/ч
смотрите: у плота скорость 2 км, и прошло 4 часа как они встретились (т. е. плот прошёл за 4 часа 8 км)
а лодка прошла за 4 часа 12+8 км, т. е. 20 км (12 это расстояние + ещё 8 км, которые прошёл плот, не зависимо от лодки)
решаем такой вопрос: с какой скоростью двигалась лодка, если за 4 часа она прошла 20 км?
ответ: 5 км/ч
я думаю так.
а на первый, по аналогии, думаю.
у поездов есть три часа, чтобы догнать друг друга (ну или не догнать)
пассажирский за 3 часа проедет 240 км, а товарный - 180 км.
далее, отнимаем у первого расстояние между вторым, получаем 240-70=170, т. е. не хватает буквально 10 км до встречи.
ответ. до 9 утра они не догонят друг друга.
вопрос: а когда догонят?
ну, через, например, ещё 14 минут :)