Вопрос задан 11.07.2026 в 05:36.
Предмет Информатика.
Спрашивает Синченкина Алина.
Сколько раз исполнится следующий цикл:
i:=21;
Repeat
i:=i-5
Until i>21;
Ответы на вопрос
Отвечает Конин Илья.
Цикл Repeat ... Until выполняется хотя бы один раз, а затем проверяет условие. Если условие ложно, цикл повторяется.
Проследим шаги:
i := 21
1-й шаг: i := 21 - 5 = 16, условие 16 > 21 — ложь, идём дальше.
2-й: i := 16 - 5 = 11, 11 > 21 — ложь.
3-й: i := 11 - 5 = 6, 6 > 21 — ложь.
4-й: i := 6 - 5 = 1, 1 > 21 — ложь.
5-й: i := 1 - 5 = -4, -4 > 21 — ложь.
6-й: i := -4 - 5 = -9, -9 > 21 — ложь.
... и так далее.
Переменная i постоянно уменьшается на 5 и никогда не станет больше 21. Условие i > 21 всегда будет ложным, поэтому цикл никогда не завершится. Ответ: бесконечное количество раз (зацикливание).
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

