Есть несколько способов решения этой задачи, я выбрал решение через закон сохранения энергии.
1) Найдем максимальную высоту: mV0^2/2=mgh. Отсюда h=V0^2/2g=45м.
2)Найдем скорость на высоте 40м (через ЗСЭ):
mv0^2/2=mV^2/2+mgh (тут h=40м). После преобразований получаем V=sqrt(2*(V0^2/2-gh)).
V=10м/c (на высоте 40м).
3)Найдем время подъема с 40ого метра до 45ого: на 45ом метре скорость будет равна нулю, итак, получаем: S=(Vк+V0)*t/2 (S=45-40=5м). Отсюда t=2S/V0 (Vк=0).
t=1с (время подъема с 40 на 45 метр).
4) Как известно, время подъема равно времени падения, но можно это доказать:
сейчас мы будем рассматривать движение вниз, после достижения 45ого метра, т. Е свободное падение: h=V0t+gt^2/2 (Тут V0=0, мы рассматриваем ситуацию падения вниз из состояния покоя). Получаем 5=5t^2; t^2=1; t=1. Итак, время падения с 45 до 40 метра равно 1с. Значит тело дважды побывало на высоте 40 м за 2с.
Ответ: 2с.