Не запускается программа. Pascal
Добавлено: 03 апр 2008, 22:35
Почему не хоче запускаться эта вещь ?
Unit v12;
{---------------}
Interface
{---------------}
Function F12_1(var x1:real):real;
Function F12_2(var x2:real):real;
Function F12_3(var x3:real; n:integer):real;
Implementation
Function F12_1;
const A=5;
var y,f12_1:real;
begin
y:=(sqr(ln(x1+A)/ln(10))-abs(x1+A))/sqr(cos(x1+A));
y:=F12_1;
end;
Function F12_2;
var y,F12_2:real;
begin
if ((x2<-2) or (x2>-1))
then write('Varitable is not range')
else
begin
if x2<-1.5 then y:=ln(abs(1/x2))/ln(10)
else y:=(exp(x2)-exp(-x2))/2;
y:=F12_2;
end;
end;
Function F12_3;
var a,b,c,x,s,F12_3:real;
i:integer;
begin
s:=x; b:=1;
for i:=1 to n do
begin
if odd(i) then a:=1
else a:=-1;
b:=1/i;
c:=exp((2*i+1)*ln(x3))/(2*i+1);
s:=s+a*b*c;
end;
s:=F12_3;
end;
END.
Program lab8;
Uses v12, Crt;
Const x1=2; x2=-1.3; x3=0.5;
n=2;
begin
ClrScr;
Writeln(F12_1);
writeln(F12_2);
Writeln(F12_3);
end.
Unit v12;
{---------------}
Interface
{---------------}
Function F12_1(var x1:real):real;
Function F12_2(var x2:real):real;
Function F12_3(var x3:real; n:integer):real;
Implementation
Function F12_1;
const A=5;
var y,f12_1:real;
begin
y:=(sqr(ln(x1+A)/ln(10))-abs(x1+A))/sqr(cos(x1+A));
y:=F12_1;
end;
Function F12_2;
var y,F12_2:real;
begin
if ((x2<-2) or (x2>-1))
then write('Varitable is not range')
else
begin
if x2<-1.5 then y:=ln(abs(1/x2))/ln(10)
else y:=(exp(x2)-exp(-x2))/2;
y:=F12_2;
end;
end;
Function F12_3;
var a,b,c,x,s,F12_3:real;
i:integer;
begin
s:=x; b:=1;
for i:=1 to n do
begin
if odd(i) then a:=1
else a:=-1;
b:=1/i;
c:=exp((2*i+1)*ln(x3))/(2*i+1);
s:=s+a*b*c;
end;
s:=F12_3;
end;
END.
Program lab8;
Uses v12, Crt;
Const x1=2; x2=-1.3; x3=0.5;
n=2;
begin
ClrScr;
Writeln(F12_1);
writeln(F12_2);
Writeln(F12_3);
end.