Вопрос задан 11.03.2026 в 19:42.
Предмет Информатика.
Спрашивает Гусев Артем.
Определи значение переменной k после выполнения фрагмента программы: i := 3; k := 10; repeat k := k * i; i := i + 3; until (i > 5);
Ответы на вопрос
Отвечает Куандыкова Аида.
В данном фрагменте программы выполняется цикл с оператором repeat...until. Рассмотрим пошагово, что происходит в программе:
-
Изначально переменные имеют значения:
i := 3иk := 10. -
Вход в цикл
repeat:-
На первой итерации:
-
k := k * i→k := 10 * 3 = 30. -
i := i + 3→i := 3 + 3 = 6.
-
-
-
Проверка условия в
until (i > 5):-
После первой итерации значение переменной
iстало равно 6, что больше 5, условие(i > 5)выполняется. -
Цикл завершён.
-
Значение переменной k после выполнения цикла равно 30.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

