Предмет: Информатика,
автор: ninjawu492005
Вывести на экран количество (только число) повторений циклов while, repeat-until и for (например для 5 повторов программа должна вывести последовательно 1 2 3 4 5).. Оформить комментарии к коду.
MrSolution:
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
Ответ:
(см. объяснение)
Объяснение:
program task;
var i: integer;
const N=5;
procedure writeOut(i: integer);
begin
if(i<N) then write(', ')
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<N+1)
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.
Похожие вопросы
Предмет: Английский язык,
автор: dimarik6226
Предмет: Английский язык,
автор: shilkina2008
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: Лоломай
Предмет: Информатика,
автор: uralochka71