Проанализируйте работу программы program math; var x, y: integer; begin x:=1; y:=1; while x<5 do begin y:=y*2; x:=x+1 end; end. Ответьте на вопросы: 1) Сколько раз исполнится тело цикла? 2) Сколько раз исполнится тело цикла, если изменить условие на x<=5
1) Тело цикла будет исполнено 4 раза, так как при каждой итерации x будет увеличиваться на 1 и цикл завершится при x=5. 2) Если изменить условие на x<=5, то тело цикла будет исполнено 5 раз, так как при x=5 условие все равно будет выполняться и еще одна итерация будет выполнена.
1) Тело цикла будет исполнено 4 раза, так как при каждой итерации x будет увеличиваться на 1 и цикл завершится при x=5.
2) Если изменить условие на x<=5, то тело цикла будет исполнено 5 раз, так как при x=5 условие все равно будет выполняться и еще одна итерация будет выполнена.