Ответ:

1. Найдём скорость теплохода против течения: \(154.4 : 4 = 38.6\) км/ч.

2. При движении против течения скорость теплохода уменьшается на скорость течения, поэтому собственная скорость равна сумме скорости против течения и скорости течения: \(38.6 + 4.6 = 43.2\) км/ч.

Ответ: 43,2 км/ч.