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

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

Задача

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

  1. Исходные данные: $$x=4$$, $$y=8$$.
  2. Исходные данные: $$x=15$$, $$y=5$$.
  3. Исходные данные: $$x=10$$, $$y=0$$.
  4. Исходные данные: $$x=8$$, $$y=-4$$.
Подробный ответ

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

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

После каждого прохода выполняются команды:

$$y:=y-x$$
$$x:=x-2$$

Проверяем условие $$x>y$$ после каждого шага:

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

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

2. Исходные данные: $$x=15,\ y=5$$

Выполним первый шаг:

$$y:=5-15=-10$$
$$x:=15-2=13$$

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

Условие $$x>y$$ стало истинным уже после первого шага, поэтому цикл прерывается.

3. Исходные данные: $$x=10,\ y=0$$

Здесь выполняются команды:

$$y:=y+x$$
$$x:=x-2$$

Проверяем условие $$x=0$$:

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

После завершения цикла получаем: $$x=0,\ y=30$$.

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

Выполняем те же команды:

$$y:=y+x$$
$$x:=x-2$$

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

После завершения цикла получаем: $$x=0,\ y=16$$.

Ответ: 1) цикл не завершится; 2) цикл завершится после первого шага; 3) $$x=0,\ y=30$$; 4) $$x=0,\ y=16$$.

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



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