Упр.202 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
while
for
for x: =1 to 5 do
writeln (x);
Результат работы: вывод чисел от 1 до 5 с разницей +1
x :=-2;
while x < =2 do
begin
y: =abs(x);
writeln (y);
x:=x+1
end.
Результат работы: вывод модуля х
for x:=10 downto 5 do
writeln (x);
Результат работы: вывод чисел от 10 до 5 с разницей -1
x:=5;
while x < =0 do
begin
y:=x*x;
writeln (y);
x:=x-1
end;
Результат работы: квадраты чисел от 5 до 0 с разницей -1
Определим, какие значения выводит каждый фрагмент программы, и заменим оператор цикла на другой, сохранив тот же результат.
| while | Результат работы | for |
|---|---|---|
| $$1,\ 2,\ 3,\ 4,\ 5$$ |
|
| $$2,\ 1,\ 0,\ 1,\ 2$$ |
|
| $$10,\ 9,\ 8,\ 7,\ 6,\ 5$$ |
|
| $$25,\ 16,\ 9,\ 4,\ 1,\ 0$$ |
|
Ответ
1) $$1, 2, 3, 4, 5$$
2) $$2, 1, 0, 1, 2$$
3) $$10, 9, 8, 7, 6, 5$$
4) $$25, 16, 9, 4, 1, 0$$