В задаче надо рассмотреть два случая.
Первый-когда скорость первого велосипедиста равна 12 км/ч и второй-когда скорость второго равна 12 км/ч.
30 минут = 0,5 часов
1 случай.
1)12*0,5=6 (км/ч)-расстояние, которое проехал первый велосипедист
2)6-2=4 (км)-проехал второй велосипедист
3)4:0,5=8 (км/ч)-скорость второго велосипедиста.
2 случай.
1)12*0,5=6 (км)-проехал второй велосипедист
2)6+2=8 (км)-проехал первый велосипедист
3)8:0,5=16 (км/ч)-скорость первого велосипедиста.
ответ:8 км/ч или 16 км/ч.
40½ : 1½ = 27 (км\час) скорость теплохода по течению
27 - 3 3\8 = 23 5\8 (км) собственная скорость теплохода
23 5\8 - 3 3\8 = 20 ¼ (км\час) скорость теплохода против течения
40 ½ : 20 ¼ = 2 (часа) потратил теплоход на обратный путь
2 - 1½ = ½ (часа)
ответ: на ½ часа больше.