Скачиваний:
41
Добавлен:
02.05.2014
Размер:
1.35 Кб
Скачать
program lab_8;
uses crt;
const
n=2;
type SA=array[1..n] of integer;
var
A,B:SA;
i,su,max:integer;
L,S:real;
function f(Q:SA):real;
var
sum:real;
pr:integer;
begin
max:=Q[1];
pr:=1;
sum:=0;
for i:=1 to n-1 do
begin
if Q[i]>max then max:=Q[i];
sum:=sum+(cos(Q[i])*sin(Q[i+1]));
pr:=pr*Q[i];
end;
if max<pr*Q[n] then f:=0 else f:=sum;
end;
procedure V;
begin
su:=0;
for i:=1 to n do su:=su+A[i]*B[i];
writeln('Џа®Ё§ўҐ¤Ґ­ЁҐ ¬ ваЁжл Ђ ­  ўҐЄв®а • а ў­®- ',su);
end;
begin
randomize;
clrscr;
{********* ‡ Ї®«­Ґ­ЁҐ ¬ ваЁжл *********}
writeln('ќ«Ґ¬Ґ­вл ¬ ббЁў  Ђ');
for i:=1 to n do
begin
A[i]:=random(5);
write(A[i]:3);
end;
writeln;
{********** ‘зЁв Ґ¬ дг­ЄжЁо ***********}
L:=f(A);
if cos(L-5*L*L*L)>0 then
begin
S:=ln(cos(L-(5*L*L*L)));
writeln('‡­ зҐ­ЁҐ дг­ЄжЁЁ а ў­®- ',S);
end
else
writeln('"S" ­Ґў®§¬®¦­® Ї®бзЁв вм');
{********* Љ®®а¤Ё­ вл ўҐЄв®а  **********}
writeln('Љ®®а¤Ё­ вл ўҐЄв®а  •');
for i:=1 to n do
begin
B[i]:=random(10);
write(B[i]:3);
end;
writeln;
V;
readln;
readln;
end.


Соседние файлы в папке Лабораторная работа1