Fomin Korablev1781
?>

Впрограмме pascal (линейный, ветвление и циклический) разработайте схему алгоритма для вычисления произведения p = (-1) * 2 * (-3) * 4 * (-5) * * n. используйте два цикла: один для вычисления произведения нечетных чисел p1, второй - для вычисления произведения четных чисел p2.

Информатика

Ответы

Litvin_Ivanov
Var  a,n,x,p1,p2: integer; begin readln(n); x: =-1; a: =0; p1: =1; p2: =1; while abs(a)< n do begin x: =x*(-1); a: =(abs(a)+1)*x*(-1); if abs(a)mod 2=0 then p2: =p2*a else p1: =p1*a; end; writeln(p1); writeln(p2); end.
Федор_Рауф1592

ответ: Проверенно

Этот код преднозначен для решения этого примера 'если a>b, то , иначе p^2=z'

x-3/x^2-2x+5

Program jnj;

var

 a, b: real;

 bool: boolean;

begin

 writeln('Введите значение a:');

 readln(a);

 writeln('Введите значение b:');

 readln(b);

 begin

   if a > b then

     writeln(a - 3 / sqr(a) - 2*a + 5) end;

 begin

   if a <= b then

     writeln('z = ', sqr(b));

 end;

end.

program jnj;

Этот код преднозначен для решения корень y+x=z

var

 y, x: real;

begin

 writeln('Введите y:');

 readln(y);

 writeln('Введите x:');

 readln(x);

 writeln('z = ', sqrt(y + x), ';');

end.

Оба кода разные, поэтому вводить их нужно поочередно

modos201276
Это ?   pascalвыделить код1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 uses graphabc; function f(x: real): real; begin f: =sin(x)/x end; var mx,my,x,dx,y: real;     x0,y0,i: integer;     s: string; begin x0: =windowwidth div 2; {г*г*г·г*г«г® гєг®г®г°г¤гёг*г*гі гў г¶гґг*гіг°гґ гѕгєг°г*г*г*} y0: =windowheight div 2; {гєг®гѕгґгґгёг¶гёгґг*гіг» гїг® г®г±гїг¬ г¤г«гї гїгґг°гґгўг®г¤г* г°гґг*г«гјг*г»гµ гєг®г®г°г¤гёг*г*гі гў гѕгєг°г*г*г*г»гґ} mx: =30; my: =100; line(0,y0,windowwidth,y0); {г®г±гј г•} line(x0,windowheight,x0,0); {г®г±гј г“} {гїг®г¤гїгёг±гё г®г±гё y} line(x0-3,y0-round(my),x0+3,y0-round(my)); textout(x0-10,y0-round(my)-15,'1'); line(x0-3,y0+round(my),x0+3,y0+round(my)); textout(x0-15,y0+round(my),'-1'); {гїг®г¤г°гёг±гё г®г±гё г•} for i: =1 to 6 do   {г¬г*гєг±гёг¬г*г«гјг*г®гґ гєг®г«гёг·гґг±гігўг® г§г*г±гґг·гґгє гў г®г¤г*гі г±гіг®г°г®г*гі}   begin   line(x0+round(i*pi*mx/2),y0-3,x0+round(i*pi*mx/2),y0+3); {г§г*г±гґг·гєгё г*г* г®г±гё г•}   line(x0-round(i*pi*mx/2),y0-3,x0-round(i*pi*mx/2),y0+3);   if i mod 2=0 then {гїг®г¤гїгёг±гё г·гґг°гґг§ 1}     begin     str(i div 2,s);     if s='1' then s: =''; {1pi 1 г*гґ гїгёгёгґг¬}     textout(x0+round(i*pi*mx/2),y0+10,s+'pi');     textout(x0-round(i*pi*mx/2),y0+10,'-'+s+'pi');     end;   end; {г¶гґг*гіг°} textout(x0+5,y0+10,'0'); {гїг®г¤гїгёг±гё гєг®г*г¶г®гў г®г±гґг©} textout(windowwidth-10,y0-10,'x'); textout(x0-10,10, 'y'); dx: =0.001; {гјг°г*гґгёгє} x: =-3*pi; while x< =3*pi do   begin   setpixel(x0+round(x*mx),y0-round(f(x)*my),clblue); {гјг°г*гґгёгє г±гёг*гёг¬}   x: =x+dx; {г*г*г°г*г№гёгўг*гґг¬ гµ}   end; end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Впрограмме pascal (линейный, ветвление и циклический) разработайте схему алгоритма для вычисления произведения p = (-1) * 2 * (-3) * 4 * (-5) * * n. используйте два цикла: один для вычисления произведения нечетных чисел p1, второй - для вычисления произведения четных чисел p2.
Ваше имя (никнейм)*
Email*
Комментарий*