Ответ:

а) Скорость теплохода вниз по реке: 120 : 4 = 30 км/ч. Скорость течения: 30 − 25 = 5 км/ч.

Скорость вверх по реке: 25 − 5 = 20 км/ч. Время на путь вверх: 120 : 20 = 6 ч.

б) Переведём расстояние: 3 км 600 м = 3600 м. Скорость лодки против течения: 3600 : 24 = 150 м/мин. Скорость течения: 175 − 150 = 25 м/мин. Скорость по течению: 175 + 25 = 200 м/мин.

Время обратного пути: 3600 : 200 = 18 мин.

Ответ: а) скорость течения — 5 км/ч, время пути вверх — 6 ч; б) 18 мин.