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

Упр.2.155 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

1. Исходные данные:
1) x = 4, y = 8; 2) x = 15, y = 5.
Цикл будет повторятся бесконечно (зацикливание) т.к. x всегда будет меньше y.
Цикл прерывается на первом шаге.
2. Исходные данные:
1) x = 10, y = 0; 2) x = 8, y = -4.

Подробный ответ

1) Для первого фрагмента алгоритма выполняются команды:

$$y := y — x$$
$$x := x — 2$$

После этого проверяется условие $$x > y$$. Если оно истинно, цикл заканчивается, если нет — повторяется.

1) $$x = 4,\ y = 8$$

$$x$$$$y$$$$x > y$$
48
24нет
02нет
-22нет

Значение $$x$$ всё время остаётся меньше $$y$$, поэтому цикл не завершится.

2) $$x = 15,\ y = 5$$

$$x$$$$y$$$$x > y$$
155
13-10да

Цикл прерывается после первого выполнения команд.

2) Для второго фрагмента алгоритма выполняются команды:

$$y := y + x$$
$$x := x — 2$$

После этого проверяется условие $$x = 0$$. Если оно истинно, цикл заканчивается, если нет — повторяется.

1) $$x = 10,\ y = 0$$

$$x$$$$y$$$$x = 0$$
100
810нет
618нет
424нет
228нет
030да

После завершения цикла $$x = 0$$, $$y = 30$$.

2) $$x = 8,\ y = -4$$

$$x$$$$y$$$$x = 0$$
8-4
64нет
410нет
214нет
016да

После завершения цикла $$x = 0$$, $$y = 16$$.

Ответ

1) $$x = 4,\ y = 8$$ — цикл не завершится; $$x = 15,\ y = 5$$ — после первого шага $$x = 13,\ y = -10$$.
2) $$x = 10,\ y = 0$$ — $$x = 0,\ y = 30$$; $$x = 8,\ y = -4$$ — $$x = 0,\ y = 16$$.



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