Предмет: Информатика, автор: olchiktint

ПОМОГИТЕ РЕШИТЬ ПОЖАЛУЙСТА! Pascal!

Приложения:

Ответы

Автор ответа: Ziorar
0

Задача 1:

var

 x,y,a,b,c,an,ak,da: real;

begin

 writeln('введите значения переменных:');

 write('a_(начальное)= ');

 read(an);

 write('a_(конечное)= ');

 read(ak);

 write('a_(шаг)= ');

 read(da);

 write('b= ');

 read(b);

 write('c= ');

 read(c);

 writeln;

 writeln('        a          x          y');

 writeln('-------------------------------');

 a:=an;

 while a<=ak do

 begin

 if a=b then x:=a*b

 else x:=a*a+b*b;

 if x<10-b*b then y:=c*x else

 if x>10-b*b then y:=a*x+b else y:=abs(a*x-c);

   writeln(a:9:3, x:11:3, y:11:3);

   a:=a+da;

 end;

end.

Задача 2:

var

 x,z,a,xn,xk,dx: real;

begin

 writeln('введите значения переменных:');

 write('x_(начальное)= ');

 read(xn);

 write('x_(конечное)= ');

 read(xk);

 write('x_(шаг)= ');

 read(dx);

 write('a= ');

 read(a);

 writeln;

 writeln('       x          z');

 writeln('-------------------');

 x:=xn;

 while x<=xk do

 begin

 z:=(a-4)*sqrt(x)/(sin(x)+cos(x)+3);

 writeln(x:8:3, z:11:3);

 x:=x+dx;

 end;

end.

Задача 3:

var

 x,y,a,b,an,ak,da: real;

begin

 writeln('введите значения переменных:');

 write('a_(начальное)= ');

 read(an);

 write('a_(конечное)= ');

 read(ak);

 write('a_(шаг)= ');

 read(da);

 write('b= ');

 read(b);

 writeln;

 writeln('       a         x          y');

 writeln('-----------------------------');

 a:=an;

 while a<=ak do

 begin

 if a*b>2 then x:=a*a+1

 else x:=b*b-1;

 if x<1 then y:=a*sqrt(b) else

 if x>3 then y:=sqrt(b)*x*x else y:=sqrt(b)*a*sqrt(x);

   writeln(a:8:3, x:10:3, y:11:3);

   a:=a+da;

 end;

end.

Внизу скрины окна сообщений этих программ:

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: Нотичка
Предмет: Английский язык, автор: nataxap74