{ 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