Ответ:

а)

1. Найдём скорость теплохода по течению: \(22+3=25\) км/ч.

2. Найдём путь за 2 часа: \(s=vt=25\cdot2=50\) км.

б)

1. Собственная скорость катера равна среднему арифметическому скоростей по течению и против течения: \((28+22):2=25\) км/ч.

2. Скорость течения равна половине разности этих скоростей: \((28-22):2=3\) км/ч.

Ответ: а) 50 км; б) собственная скорость катера — 25 км/ч, скорость течения — 3 км/ч.