Вопрос задан 11.03.2026 в 19:42. Предмет Информатика. Спрашивает Гусев Артем.

Определи значение переменной k после выполнения фрагмента программы: i := 3; k := 10; repeat k := k * i; i := i + 3; until (i > 5);

Перейти к ответам

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

Отвечает Куандыкова Аида.

В данном фрагменте программы выполняется цикл с оператором repeat...until. Рассмотрим пошагово, что происходит в программе:

  1. Изначально переменные имеют значения: i := 3 и k := 10.

  2. Вход в цикл repeat:

    • На первой итерации:

      • k := k * ik := 10 * 3 = 30.

      • i := i + 3i := 3 + 3 = 6.

  3. Проверка условия в until (i > 5):

    • После первой итерации значение переменной i стало равно 6, что больше 5, условие (i > 5) выполняется.

    • Цикл завершён.

Значение переменной k после выполнения цикла равно 30.

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

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

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

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