Пусть x - собственная скорость теплохода, а y - скорость течения.
Тогда скорость теплохода по течению равна (x + y), а против течения - (x - y).
На основании данных задачи можно составить следующую систему уравнений:
$$3(x + y) + 4(x - y) = 348$$
$$1(x + y) + 2(x - y) = 148$$
Преобразуем уравнения:
$$3x + 3y + 4x - 4y = 348$$
$$x + y + 2x - 2y = 148$$
Упростим:
$$7x - y = 348$$
$$3x - y = 148$$
Вычтем из первого уравнения второе:
$$(7x - y) - (3x - y) = 348 - 148$$
$$4x = 200$$
$$x = \frac{200}{4} = 50$$
Теперь найдем y, подставив значение x во второе уравнение:
$$3(50) - y = 148$$
$$150 - y = 148$$
$$y = 150 - 148 = 2$$
Таким образом, собственная скорость теплохода равна 50 км/ч, а скорость течения равна 2 км/ч.
Ответ: Скорость течения: 2 км/ч, собственная скорость теплохода: 50 км/ч