$解:(1)当0≤x≤10时,设y=kx+b$
$ 将点(0,30)、(2,40)代入得\begin{cases}b=30\\2k+b=40\end{cases} $
$ ∴y=5x+30$
$ (2)当10<x≤40时,设y=\frac ax$
$ 当x=10时,y=5×10+30=80$
$ 将点(10,80)代入反比例函数表达式得80=\frac a{10},a=800$
$ ∴y=\frac {800}x$
$ (3)在0≤x≤10时,令y=50,5x+30=50,x=4$
$ 当10<x≤40时,令y=50,\frac {800}x=50,x=16$
$ 16-4=12( \mathrm {\mathrm {\ \mathrm {min}}})$
$ ∴本节课讲完这道题不能超过12分钟$