Для того чтобы определить, сколько раз выполнится тело цикла, нужно понять, как работает оператор цикла for
. В данном случае цикл задан следующим образом:
for i := -1 to 5 do
X := X + 1
Цикл for
начинает выполнение с начального значения i = -1
и продолжается, увеличивая значение i
на 1 с каждым шагом, до тех пор, пока i
не превысит конечное значение, равное 5.
Таким образом, значения переменной i
при каждом выполнении цикла будут следующими:
i = -1
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
Теперь подсчитаем количество итераций:
i = -1
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
Итого, цикл выполнится 7 раз.
На каждом шаге цикла будет выполняться операция X := X + 1
, увеличивающая значение переменной X
на 1. Поскольку цикл выполняется 7 раз, после завершения цикла значение X
увеличится на 7. Если изначально X = 5
, то после выполнения цикла X
станет равным 12.