1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.202 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Упр.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

x:=1;
while x<=5 do
begin
  writeln(x);
  x:=x+1
end;

$$1,\ 2,\ 3,\ 4,\ 5$$

for x:=1 to 5 do
  writeln(x);

x:=-2;
while x<=2 do
begin
  y:=abs(x);
  writeln(y);
  x:=x+1
end;

$$2,\ 1,\ 0,\ 1,\ 2$$

for x:=-2 to 2 do
begin
  y:=abs(x);
  writeln(y);
end;

x:=10;
while x>=5 do
begin
  writeln(x);
  x:=x-1
end;

$$10,\ 9,\ 8,\ 7,\ 6,\ 5$$

for x:=10 downto 5 do
  writeln(x);

x:=5;
while x>=0 do
begin
  y:=x*x;
  writeln(y);
  x:=x-1
end;

$$25,\ 16,\ 9,\ 4,\ 1,\ 0$$

for x:=5 downto 0 do
begin
  y:=x*x;
  writeln(y);
end;

Ответ

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$$



Общая оценка
4.4 / 5
Другие учебники
Другие предметы