Курсовая работа: Использование современной компьютерной техники и программного обеспечения для решения прикладных
Dx12,Dy12,Dx23,Dy23,R12,R23,Alfa12,Alfa23:real;
AlfaG12,AlfaGr12,AlfaG23,AlfaGr23,AlfaM12,AlfaMi12,AlfaM23,AlfaMi23,AlfaS23,AlfaS12:real;
RB1P1,RB1P2,RB2P2,RB2P3,xP12,yP12,xP23,yP23,SRx,SRy:real;
t1,t2:text;
{процедура для определения приращений}
procedure Prir (var k1:real; var k2:real; var Dd:real);
begin
Dd:=k2-k1;
end;
{процедура для перевода в грудусы}
procedure Gradyc (var A,AGr,AMi,AS:real);
Var
AG,AM:real;
begin
AG:=180*(A/Pi);
AGr:=int(AG);
AM:=60*(AG-AGr);
AMi:=int(AM);
AS:=int(60*(AM-AMi));
end;
{процедура для нахождения румбов}
procedure Rymb (var X,Y,R:real);
begin
R:=arctan(abs(Y/X));
end;
{процедура для определение значения дирекционного угла и четверти}
procedure Analiz (var X,Y,R,A:real);
begin
If (X>0) and (Y>0) Then