vZ@wB@.
{B
real
dy1,dy2,dy3,dy4,dz1,dz2,dz3,dz4,x,y
real x0,xend,dx,f,z
read
(5,*) x0,y0,z0,xend,dx
xend = xend + dx/2.0
do 100 x=x0,xend,dx
write (6,1) x,y,0.0000001*z
1
format(e e,5f10.8)
dy1=dx*(z)
dy2=dx*(z+dy1/2)
dy3=dx*(z+dy2/2)
dy4=dx*(z+dy3)
y=y+(dy1+2*dy2+2*dy3+dy4)/6
dz1=dx*f(y,z)
dz2=dx*f(y,z+dz1/2)
dz3=dx*f(y,z+dz2/2)
dz4=dx*f(y,z+dz3)
z=z+(dz1+2*dz2+2*dz3+dz4)/6
100 continue
stop
end
real function f(x,y)
real x,y
f=(100000-100000*x-2*y)*100000
return
end