Ответ:

За первые 30 минут (0,5 часа) прошел 40*0,5=20 км.

За вторые прошел 60*0,5 = 30 км. За все время 30+20=50 км.