Юлия Соколовская1568
?>

Аня составила алгоритм, а Коля стер в нем одну команду: использовать Робот алг дано | стен на поле нет надо | Робот погулял и вернулся в исходное положение нач вверх вправо ??? вниз влево влево кон Определите, какую команду стер Коля, если известно, что при выполнении составленного Аней алгоритма Робот возвращался в исходное положение. Введите только название команды без пробелов и других знаков препинания

Информатика

Ответы

chavagorin

вправо (если расстояние за шаг фиксированное)

adminkuncevo

program cikli;

unit math;

var

  i,n,s,p:integer;

  a:array[1..20]of integer;

begin

 writeln('Исходный массив: ');

 for i:=1 to 20 do begin

  a[i]:=RandomRange(1,20);

  writeln(' Элемент ',i,' =  ',a[i]);

 end;

 writeln('Сумму и произведения скольки первых чисел вы хотите посчитать? ');

 readln(n);

 s:=0;p:=1;

//цикл с параметром

 For i:=1 to n do begin

  s:=s+a[i];

  p:=p*a[i];

 end;

writeln('Цикл с параметром');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

 

//цикл с предусловием

i:=1;p:=1;s:=0;

while i<>n do begin

 s:=s+a[i];

 p:=p*a[i];

 i:=i+1;

end;

writeln('Цикл с предусловием');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

 

//цикл с постусловием

i:=0;s:=0;p:=1;

repeat

  i:=i+1;

  s:=s+a[i];

  p:=p*a[i];

until i=n;

writeln('Цикл с постусловием');

writeln('Сумма первых ',n,' чисел = ',s);

writeln('Произведения первых ',n,'чисел = ',p);

End.

arsen-ai-ti
Переменная "proizv" - это произведение, а "summa" - сумма. Я сделал так, чтобы выводились все эти 20 нечётных чисел, для удобства, но если не надо, то просто стирайте всю строку №14 (начиная считать от "program asd_;").
program asd_;
uses crt;
var i, b, summa : integer;
proizv : real;
a : array [1..20] of integer; 
BEGIN 
clrscr; 
b:=1; 
summa:=0; 
proizv:=1; 
for i:=1 to 20 do begin 
a[i]:=b;
b:=b+2;
writeln(a[i]);
end;
for i:=1 to 20 do summa:=summa+a[i];
for i:=1 to 20 do proizv:=proizv*a[i];
writeln('summa=',summa);
writeln('proizvedenie=',proizv);
END.

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

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

Аня составила алгоритм, а Коля стер в нем одну команду: использовать Робот алг дано | стен на поле нет надо | Робот погулял и вернулся в исходное положение нач вверх вправо ??? вниз влево влево кон Определите, какую команду стер Коля, если известно, что при выполнении составленного Аней алгоритма Робот возвращался в исходное положение. Введите только название команды без пробелов и других знаков препинания
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Latsukirina
Shteinbakh
northwest7745
wwladik2606222
asi19776
Zashchitin Denis
kolefe22171
schumacher8
Pavlov447
fiorire731
Dato24043846
pavtrusov
hrviko
arturnanda803
arammejlumyan