Скачиваний:
329
Добавлен:
04.03.2014
Размер:
1 Кб
Скачать
program sem1;                   {ўлзЁб«пҐв summaSIN(a[i])+summaCOS(b[j])+summa(1/(1+C^2[k])
                                             i:=1..10      j:=3..7           k:=1..5
                                       A, B, C - ¬ бЁўл}
USES CRt;
TYPE func=function(x:real):real;
     mas=array[1..10] of real;
var a, b, c:mas;
    s1, s2, s3, Y:real;
    i:integer;

       {$F+}
function sinus(x:real):real;
begin
     sinus:=sin(x)
end;

function cosinus(x:real):real;
begin
    cosinus:=cos(x)
end;

function drob(x:real):real;
begin
     drob:=1/(1+sqr(x));
end;
        {$F-}
procedure summa(x:mas;m, n:integer;var S:real;f:func);
var i:integer;
begin
     s:=0;
     for i:=m to n do S:=s+f(x[i]);
end;

 {®б­®ў­ п Їа®Ја ¬¬ }
 Begin
 clrscr;
  writeln('ўўҐ¤ЁвҐ ¬ ббЁў Ђ');
 for i:=1 to 10 do read(A[i]);
  writeln('ўўҐ¤ЁвҐ ¬ ббЁў B');
     for i:=1 to 7 do read(B[i]);
  writeln('ўўҐ¤ЁвҐ ¬ ббЁў C');
 for i:=1 to 5 do read(C[i]);
 Summa(A,1, 10, s1, sinus);
 Summa(B,3, 7, s2, cosinus);
 Summa(C,1, 5, s3, Drob);
 Y:=s1+s2+s3;
 writeln('б㬬 =', Y:10:2);
 readln;
 readln;
 end.

Соседние файлы в папке Alex