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

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

Задача

Определите значение переменных $$x$$ и $$y$$ после выполнения фрагмента алгоритма.

  1. Исходные данные:

    1. $$x = 4$$, $$y = 8$$;
    2. $$x = 15$$, $$y = 5$$.
  2. Исходные данные:

    1. $$x = 10$$, $$y = 0$$;
    2. $$x = 8$$, $$y = -4$$.
Подробный ответ

Рассмотрим выполнение фрагментов алгоритма по шагам.

1. Исходные данные: $$x=4,\ y=8$$ и $$x=15,\ y=5$$

В цикле выполняются команды:

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

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

Для $$x=4,\ y=8$$ получаем:

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

Цикл будет повторяться бесконечно, так как $$x$$ всё время остаётся меньше $$y$$.

Для $$x=15,\ y=5$$:

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

Цикл прерывается на первом шаге, поэтому конечные значения:

$$x=13,\ y=-10$$

2. Исходные данные: $$x=10,\ y=0$$ и $$x=8,\ y=-4$$

В цикле выполняются команды:

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

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

Для $$x=10,\ y=0$$:

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

Итог:

$$x=0,\ y=30$$

Для $$x=8,\ y=-4$$:

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

Итог:

$$x=0,\ y=16$$

Иллюстрация к решению «Упр.2.155 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)», 1
Иллюстрация к решению «Упр.2.155 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)», 2



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