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

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

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

    1. Исходные значения: 1) $$x=15,\ y=5$$; 2) $$x=12,\ y=4$$.

    2. Исходные значения: 1) $$x=3,\ y=16$$; 2) $$x=9,\ y=5$$.

    3. Исходные значения: 1) $$x=-3,\ y=-2$$; 2) $$x=-1,\ y=4$$.
Подробный ответ

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

1)

Пока выполняется условие $$x \ge 1 \text{ и } y \ge 1,$$ выполняются команды:

$$x := x \, \text{div} \, y,$$
$$y := y — 2.$$

xy$$x \ge 1 \text{ и } y \ge 1$$
155да
33да
11да
1-1нет

Значит, после выполнения алгоритма:

x = 1, y = -1.

xy$$x \ge 1 \text{ и } y \ge 1$$
124да
32да
10нет

Значит, после выполнения алгоритма:

x = 1, y = 0.

2)

Пока выполняется условие $$x < 16,$$ проверяется условие $$x > y.$$

Если $$x > y,$$ то:

$$x := x — 2,$$
$$y := y + 4.$$

Иначе:

$$x := x + 5,$$
$$y := y — 3.$$

xy$$x < 16$$$$x > y$$
316данет
813данет
1310дада
1114данет
1611нет

Значит, после выполнения алгоритма:

x = 16, y = 11.

xy$$x < 16$$$$x > y$$
95дада
79данет
126дада
1010данет
157дада
1311дада
1115данет
1612нет

Значит, после выполнения алгоритма:

x = 16, y = 12.

3)

Пока выполняется условие $$x < 0,$$ проверяется условие $$x < y.$$

Если $$x < y,$$ то:

$$x := x + 1,$$
$$y := \frac{y}{2}.$$

Иначе:

$$x := x + 3,$$
$$y := y — 2.$$

Если $$x \ge 0,$$ то:

$$x := x — 5,$$
$$y := y + 3.$$

xy$$x < 0$$$$x < y$$
-3-2дада
-2-1дада
-1-1/2дада
0-1/4нет
-511/4

Значит, после выполнения алгоритма:

x = -5, y = 11/4.

xy$$x < 0$$$$x < y$$
-14дада
02нет
-55

Значит, после выполнения алгоритма:

x = -5, y = 5.

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



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