Катер прошел 52 км. Для решения этой задачи необходимо использовать формулу расстояния, равного произведению скорости на время.
Против течения: скорость катера - скорость течения = 17 - 1 = 16 км/ч. Если катер шел против течения 2 часа, то расстояние, которое он преодолел, равно 16 км/ч * 2 ч = 32 км.
По течению: скорость катера + скорость течения = 17 + 1 = 18 км/ч. Если он шел по течению 3 часа, то расстояние, которое он преодолел, равно 18 км/ч * 3 ч = 54 км.
Общее расстояние составляет сумму расстояний при движении против течения и по течению: 32 км + 54 км = 86 км.
Таким образом, катер прошел 86 км.