Задание 7 Параграф 7 ГДЗ Босова 11 класс (Информатика)
var s, n: integer;
begin
s:=0; n:=l;
while sqr(s+2) < 125 do
begin
n:=n*2;
s:=s+2;
end;
writein(n)
end.
Ответ: 32
Программа: Z_7_7.pas (ссылка ниже)
Изначально $$s=0$$, $$n=1$$.
Проверяем условие цикла:
$$\text{sqr}(s+2) < 125$$
При $$s=0$$ получаем:
$$\text{sqr}(0+2)=2^2=4<125$$
Цикл выполняется:
$$n=1\cdot 2=2,\quad s=0+2=2$$
Снова проверяем:
$$\text{sqr}(2+2)=4^2=16<125$$
Цикл выполняется:
$$n=2\cdot 2=4,\quad s=2+2=4$$
Ещё раз:
$$\text{sqr}(4+2)=6^2=36<125$$
Цикл выполняется:
$$n=4\cdot 2=8,\quad s=4+2=6$$
Ещё раз:
$$\text{sqr}(6+2)=8^2=64<125$$
Цикл выполняется:
$$n=8\cdot 2=16,\quad s=6+2=8$$
Ещё раз:
$$\text{sqr}(8+2)=10^2=100<125$$
Цикл выполняется:
$$n=16\cdot 2=32,\quad s=8+2=10$$
Проверяем ещё раз:
$$\text{sqr}(10+2)=12^2=144>125$$
Цикл заканчивается, на экран выводится значение $$n$$.
Ответ
32