Краткий ответ: средняя скорость велосипедиста равна
\[
\boxed{\frac{120}{17}\text{ км/ч}\approx 7{,}1\text{ км/ч}}.
\]
Пусть весь путь равен \(S\) км.
Первую половину пути он проехал со скоростью \(12\) км/ч, поэтому время: \[ t_1=\frac{S/2}{12}=\frac{S}{24}. \]
Пусть всё оставшееся время равно \(T\). Его половину он ехал со скоростью \(6\) км/ч, а вторую половину шёл со скоростью \(4\) км/ч. Оставшаяся половина пути равна: \[ 6\cdot\frac T2+4\cdot\frac T2=3T+2T=5T. \] Значит, \[ 5T=\frac S2,\qquad T=\frac S{10}. \]
Общее время движения: \[ t=\frac S{24}+\frac S{10} =\frac{5S+12S}{120} =\frac{17S}{120}. \]
Средняя скорость: \[ v_{\text{ср}}=\frac{S}{t} =\frac{S}{17S/120} =\frac{120}{17}\text{ км/ч}. \]
Проверка: если весь путь \(120\) км, то общее время \(5+6+6=17\) ч, поэтому \[ v_{\text{ср}}=\frac{120}{17}\approx7{,}1\text{ км/ч}. \]
