Сколько раз выполнится тело цикла? B:=10; X:=100; WHILE B>-1 DO BEGIN IF X<10 THEN B:=B-2; X:=X DIV 8 +2; B:=B-3; END; A) 1 раз; B)2 раза; C)3 раза; D)4 раза; E)5 раз;
При каждой итерации цикла значение переменной B уменьшается на 5 2+32+32+3, а значение переменной X изменяется по формуле X:=X DIV 8 +2. Так как изначально X=100, то после первой итерации X=14 100DIV8+2100 DIV 8 + 2100DIV8+2, после второй итерации X=3 14DIV8+214 DIV 8 + 214DIV8+2. После третьей итерации X=2 3DIV8+23 DIV 8 + 23DIV8+2. На четвертой итерации условие X<10 нарушится, поэтому цикл завершится.
Таким образом, тело цикла выполнится 3 раза. Ответ: C)3 раза.
При каждой итерации цикла значение переменной B уменьшается на 5 2+32+32+3, а значение переменной X изменяется по формуле X:=X DIV 8 +2. Так как изначально X=100, то после первой итерации X=14 100DIV8+2100 DIV 8 + 2100DIV8+2, после второй итерации X=3 14DIV8+214 DIV 8 + 214DIV8+2. После третьей итерации X=2 3DIV8+23 DIV 8 + 23DIV8+2. На четвертой итерации условие X<10 нарушится, поэтому цикл завершится.
Таким образом, тело цикла выполнится 3 раза. Ответ: C)3 раза.