andr77716
?>

Идентифицируй ошибку алгоритму ее исправления.алгоритм:установить курсор по ложному символом.Нажать клавишу BackSpace.Нажать клавишу с правильным символом.Ошибка.1. лишний символ2. ложный символ3. пропущенный символ

Информатика

Ответы

gymnazium
1. Для цикла For есть решение выложенное выше  от Srzontmp.

2. Почти ничего не меня получим код для цикла while:
var
  i, n, k: integer;
begin
  i := 2;
  readln(n);
  while i <= n div 2 do begin
    if (n mod i) = 0 then k := i;
    i:=i+1;
    end;
  writeln('наибольший делитель ', n, ' = ', k);
end.

3. Аналогично для цикла Repeat:
var
  i, n, k: integer;
begin
  i := 2;
  readln(n);
  repeat
    if (n mod i) = 0 then k := i;
    i:=i+1;
  until i> n div 2;
  writeln('наибольший делитель ', n, ' = ', k);
end.
proporcia46
1. Для цикла For

var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  for i := 1 to N do
    p:=p*x;
  writeln(x,' в степени ',n,' равно ',p );
end.

2. Для цикла While
var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  i:=1;
  while i<=n do begin
    p:=p*x;
    i:=i+1;
  end;
  writeln(x,' в степени ',n,' равно ',p );
end.

3. Для цикла Repeat

var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  i:=1;
  repeat
    p:=p*x;
    i:=i+1;
  until i>n;
  writeln(x,' в степени ',n,' равно ',p );
end.

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

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

Идентифицируй ошибку алгоритму ее исправления.алгоритм:установить курсор по ложному символом.Нажать клавишу BackSpace.Нажать клавишу с правильным символом.Ошибка.1. лишний символ2. ложный символ3. пропущенный символ
Ваше имя (никнейм)*
Email*
Комментарий*

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

Vasileva
irinatikhonov
panasenko68
Ирина-Макаркина253
makashi28
ksyusatom19
sav4ukoxana7149
Надья-Олеговна
Как изменить текст в метке??
Vera-zero281
hotel-info
Джамал1009
ziyaevak
ivanjeka87
Вячеславовна_Сагитович
Shishkinaanasta1997