Для решения данной задачи нам необходимо найти общее расстояние, которое прошел автобус, и общее время, затраченное на это.
Первые 4 км автобус прошел со скоростью 20 км/ч, что заняло 4 / 20 = 0,2 часа.
Следующие 0,3 часа автобус двигался со средней скоростью 40 км/ч.
Таким образом, общее время движения автобуса составляет 0,2 + 0,3 = 0,5 часа.
Общее расстояние, которое прошел автобус, равно 4 + 40 * 0,3 = 4 + 12 = 16 км.
Для определения средней скорости на всем пути необходимо разделить общее расстояние на общее время:
Средняя скорость = общее расстояние / общее время = 16 км / 0,5 ч = 32 км/ч.
Таким образом, средняя скорость автобуса на всем пути составляет 32 км/ч.