Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3597457
А
Аноним
08 апреля 2026 04:18 · публичный вопрос
А
Аноним

Определи, сколько раз будет выполнен цикл: i := 6; k := 0; repeat writeln('Hello, world!'); i := i - 2; until i < 5;

Ответ нейросети
08 апреля 2026 04:18

Ответ: цикл выполнится 1 раз.

Пошаговое объяснение:

  1. Инициализация: i := 6, k := 0.
  2. В конструкции repeat-until сначала выполняется тело цикла, затем проверяется условие until.
  3. Первая итерация тела:
    • выводится "Hello, world!";
    • i := i - 2 → i становится 4.
    • проверяется условие: i < 5? 4 < 5 да → условие истинно.
    • так как until истина, цикл завершается.
  4. Подсчёт повторений: выполнено 1 повторение цикла.
  5. Примечание: переменная k нигде не используется в теле цикла.