Praktikum_2008
.pdf
Текст модуля unit Unit1;
………………….
var
Form1: TForm1;
implementation
{$R *.dfm}
{процедура выделяет из угла в градусах целые градусы, целые минуты и секунды}
procedure GMS(Ugol:real;var G,M:Integer; S:Real); begin
G:=Trunc(Ugol+0.1); M:=Trunc((Ugol-G)*60); S:=((Ugol-G)*60-M)*60; end;
procedure TForm1.Button1Click(Sender: TObject); Var a,b,c: Real;
p : Real; G,M : Integer; S : Real;
Tan_Pol_Ugla, Ugol_b_Rad,Ugol_b_Grad:Real; begin
a:=StrToFloat(Edit1.Text);
441
Задача
Текст модуля
unit factor_;
……………………………
var
Form1: TForm1;
implementation
{$R *.DFM}
// рекурсивная функция
function factorial(n: integer): integer; begin
if n > 1
then factorial := n * factorial(n-1) // функция вызывает сама себя else factorial:= 1; // факториал 1 равен 1
443
