Задание 2 Параграф 4.5 ГДЗ Босова 8 класс 2025 (Информатика)
Дана последовательность операторов:
$$a := 1; \quad b := 2;$$
$$\text{while } a-b<8 \text{ do begin}$$
$$a := a-1; \quad b := b+2$$
$$\text{end;}$$
$$s := a+b$$
Сколько раз будет повторён цикл и какими будут значения переменных $$a$$, $$b$$, $$s$$ после выполнения этой последовательности операторов?
Сначала зададим начальные значения: $$a=1$$, $$b=2$$.
Проверим условие цикла: $$a-b<8$$.
1) При $$a=1$$, $$b=2$$ получаем $$1-2=-1<8$$ — цикл выполняется.
После первого прохода:
$$a=1-1=0,$$ $$b=2+2=4.$$
2) Проверяем снова: $$0-4=-4<8$$ — цикл выполняется ещё раз.
После второго прохода:
$$a=0-1=-1,$$ $$b=4+2=6.$$
3) Проверяем условие ещё раз: $$-1-6=-7<8$$ — цикл выполняется.
После третьего прохода:
$$a=-1-1=-2,$$ $$b=6+2=8.$$
4) Проверяем условие: $$-2-8=-10<8$$ — цикл снова выполняется.
После четвёртого прохода:
$$a=-2-1=-3,$$ $$b=8+2=10.$$
Так как условие $$a-b<8$$ остаётся истинным, цикл будет повторяться дальше и не завершится.
Ответ
Цикл не завершится, поэтому значения $$a$$, $$b$$ и $$s$$ после выполнения всей последовательности операторов не определяются.



