Академический Документы
Профессиональный Документы
Культура Документы
do i=1,126
Rp(i)=1. + (p(i)*(e1+e2*p(i)+e3*p(i)**2))/(1+d1*t(i)+d2*t(i)**2+(d3+d4*t(i))*R(i))
enddo
do i=1,126
ri(i)=c0+c1*t(i) + c2*t(i)**2 + c3*t(i)**3 + c4*t(i)**4
enddo
do i=1,126
Rt(i)=R(i)/(Rp(i)*ri(i))
enddo
do i=1,126
dS(i)=(t(i)-15)*(b0+b1*Rt(i)**0.5 +b2*Rt(i) + b3*Rt(i)**1.5 + b4*Rt(i)**2 + b5*Rt(i)**2.5)/(1.+k*(t(i)-
15.))
enddo
do i=1,126
S(i)=a0 + a1*Rt(i)**0.5 + a2*Rt(i) + a3*Rt(i)**1.5 + a4*Rt(i)**2 + a5*Rt(i)**2.5 + dS(i)
enddo
do i=1,126
write(3,*) S(i)
enddo
end
program btPD
real p(126) , d(126)
open(1,file = "apsuat.txt")
open(2,file = "dosau.txt")
do i=1,126
read(1,*) p(i)
enddo
c1=9.72659
c2=-2.2512E-5
c3=2.279E-10
c4=-1.82E-15
g10 = 9.780318*(1.0+(5.2788E-3)*sin(10.)**2 + (2.36E-5)*sin(10.)**4)
gm=2.184E-6
do i=1,126
d(i)=(c1*p(i) + c2*p(i)**2 + c3*p(i)**3 + c4*p(i)**4)/(g10+0.5*gm*p(i))
enddo
do i=1,126
write(2,*) d(i)
enddo
end