{ issleduem giperbolu }{apr.doc & apr.html v /pat} uses dos, crt; label l1,l2,l3,l4;{,l5;} const NN=10; {nas=7;} {v mlrd $} var T, M1,M2,M3,X3,X2,T3,T2,Q1,Q2,Q3,Q4,mm1,mm2,mm3,mm4,mm5,T1,X1,M4,M5,xx,tau1, tau2,tau3,tau4,dt,{X3max_nc,}h1,h2,T0,X0,M6,M7,C,p,q,a,b,k1,m,k,nas,sigma, {tt,}KG,xX3,xx2,xX1,xX0,dd, dk,VVP,Q0,mm0,Ton,Xon,Qon,Qi,dd0,k0,Xm : real; i,j,{k,}kk,jj,N: word; ch: char; F1,F2,F3,F4:boolean; X,Y,Z: array [0..NN] of real; {Y: array [0..NN] of real;} Function Pwr(a,x:real):real;begin if a=0 then Pwr:=0 else Pwr:=Exp(x*Ln(a)) end; { "a" v stepeni "x"} (* Procedure Gip; label l5,{l6,}l7; {giperbola nyzhna for opr. momentov vis_shih poryadkov} begin {v procedure "p"-eto delta,sdvig, "dd", "q" - eto "k"} p:=0.1;{dd - eto delta v programme} for i:=200 to 1000 do begin q:=i/100;{iz r-va ln-mov nahodim ~ "k"} a:=ln(mm1*(q-1))/(1-q); b:=ln(mm2*(2*q-1))/(1-2*q); if a