Вопрос:

14. Сколько раз выполнится цикл в фрагменте программы a:=1; b:=1; while a+b<6 do begin a:=a+1; b:=b+2 end;

Смотреть решения всех заданий с листа

Ответ:

Задание 14. Подсчет выполнений цикла

Давай проследим, как меняются значения переменных a и b на каждой итерации цикла:

  1. Начало: a = 1, b = 1. Условие a+b < 6 (1+1 < 6) — истина.
  2. 1-я итерация:
    • a := a + 1a = 2
    • b := b + 2b = 3
  3. Проверка условия: a+b < 6 (2+3 < 6) → 5 < 6 — истина.
  4. 2-я итерация:
    • a := a + 1a = 3
    • b := b + 2b = 5
  5. Проверка условия: a+b < 6 (3+5 < 6) → 8 < 6 — ложь.

Цикл завершается, так как условие стало ложным.

Таким образом, цикл выполнился 2 раза.

Правильный ответ:

  • б) 2 раза
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие