Вопрос задан 10.07.2023 в 19:43. Предмет Информатика. Спрашивает Спартак Кирилл.

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

для 5 повторов программа должна вывести последовательно 1 2 3 4 5).. Оформить комментарии к коду.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Оверин Слава.

Ответ:

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

Объяснение:

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения задачи, нам нужно написать программу на каком-либо языке программирования, которая будет содержать циклы while, repeat-until, и for, и затем подсчитывать количество повторений каждого из этих циклов. Воспользуемся примером на языке программирования Python:

python
# Переменные для подсчета повторений циклов count_while = 0 count_repeat_until = 0 count_for = 0 # Цикл while i = 1 while i <= 5: # Выполняется, пока i меньше или равно 5 print(i, end=" ") # Выводим значение i на экран count_while += 1 # Увеличиваем счетчик повторений цикла while i += 1 # Увеличиваем значение i на 1 на каждой итерации print() # Переходим на новую строку после завершения цикла # Цикл repeat-until j = 1 repeat_until_condition = False while not repeat_until_condition: # Цикл выполняется, пока repeat_until_condition равно False print(j, end=" ") count_repeat_until += 1 j += 1 if j > 5: repeat_until_condition = True # Выходим из цикла, когда j становится больше 5 print() # Цикл for for k in range(1, 6): # Цикл for выполняется для k от 1 до 5 (не включительно) print(k, end=" ") count_for += 1 print() # Выводим количество повторений каждого цикла print("Количество повторений цикла while:", count_while) print("Количество повторений цикла repeat-until:", count_repeat_until) print("Количество повторений цикла for:", count_for)

Обратите внимание, что количество повторений циклов while и repeat-until совпадает в данном примере, так как они выполняются для тех же условий и выводят на экран те же значения. Количество повторений для каждого цикла выводится после завершения всех циклов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос