Вывести ** экран количество (только число) повторений циклов while, repeat-until и for...

0 голосов
109 просмотров

Вывести на экран количество (только число) повторений циклов while, repeat-until и for (например для 5 повторов программа должна вывести последовательно 1 2 3 4 5).. Оформить комментарии к коду.


Информатика (18 баллов) | 109 просмотров
0

for i:= 1 to 5 do writeln(i); while(i<6) do begin writeln(i); i:= i+1; end; repeat writeln(i); i:= i+1; until i=5; Что-то такое

Дан 1 ответ
0 голосов

Ответ:

(см. объяснение)

Объяснение:

program task;

var i: integer;

const N=5;

procedure writeOut(i: integer);

begin

 if(i

 else writeln('.');

end;

begin

 if(N<1) then begin writeln('N>0 и целое!'); exit; end;

 writeln('ЦИКЛ FOR:');

 for i:= 1 to N

   do begin

        write(i); writeOut(i);

      end;

 writeln;

 writeln('ЦИКЛ WHILE:');

 i:= 1;

 while(i

   do begin

        write(i); writeOut(i);

        i:= i+1;

      end;

 writeln;

 writeln('ЦИКЛ REPEAT:');

 i:= 1;

 repeat

   write(i); writeOut(i);

   i:= i+1;

 until i=N+1;

end.

(8.7k баллов)