Anda di halaman 1dari 1

Problema 6.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

program problema6_7
integer::n,i
real::Xo,Yo,Xf,h,K1 ,K2, K3, K4
write(*,*)"introduce Xo"
read(*,*)Xo !tiempo
write(*,*)"itroduce Yo"
read(*,*)Yo !fraccion
write(*,*)"introduce Xf"
read(*,*)Xf
write(*,*)"introduce N"
read(*,*)n
h=(Xf-Xo)/n
Do i=0,n
tem=298.15+(9.65*Yo)-273.15
write(*,*)Yo,Xo,tem
K1=h*f(Xo,Yo)
K2=h*f(Xo+0.5*h,Yo+0.5*K1)
K3=h*f(Xo+0.5*h,Yo+0.5*K2)
K4=h*f(Xo+h,Yo+K3)
Yo=Yo+(K1+2*K2+2*K3+K4)/6
Xo=Xo+h
end Do
stop
end program problema6_7

25. function f(x,y)


26. f=(2*5.3E15*EXP((23400)/(1.987*(298.15+9.65*y)))*(1-y)
*(0.3-(0.5*y)/2)**(0.5))(2*1.27E28*EXP((42700)/(1.987*(298.15+ 9.65*y)))*y)
27. return
28. end

Para un tiempo(x)=0 la
fraccin(y)=0
Para este caso se va
calcular la fraccin y la
temperatura para un
tiempo =500

Fraccin

Tiempo

Los resultados sern:


Fraccin=0.87
Temperatura=33.42C

Temperatura

Anda mungkin juga menyukai