Задача Задача №833457
А
А
Для определения сколько раз выполнится тело цикла необходимо проанализировать условие цикла.
У вас задано: a := 1 b := 6
Затем у вас цикл с условием while a < b do.
Пока a меньше b, вы увеличиваете a на 1 и устанавливаете b равным сумме a и a, то есть b := a + a.
Итак, давайте пройдемся по итерациям цикла:
- a = 1, b = 6, a < b (истина), увеличиваем a на 1, теперь a = 2, b = 2+2 = 4
- a = 2, b = 4, a < b (истина), увеличиваем a на 1, теперь a = 3, b = 3+3 = 6
- a = 3, b = 6, a < b (ложь) - цикл завершается.
Таким образом, тело цикла выполнится 2 раза.
