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

Упр.176 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)

Задача

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

а) $$x,y$$; $$x\geqslant1$$ и $$y\geqslant1$$: «да» — $$x:=x\operatorname{div}y$$, $$y:=y-2$$; «нет».

$$x=15,\ y=5$$; $$x=12,\ y=4$$.

б) $$x,y$$; $$x<16$$: «да» — $$x>y$$: «да» — $$x:=x-2$$, $$y:=y+4$$; «нет» — $$x:=x+5$$, $$y:=y-3$$; «нет».

$$x=3,\ y=16$$; $$x=9,\ y=5$$.

в) $$x,y$$; $$x<0$$: «да» — $$x

$$x=-3,\ y=-2$$; $$x=-1,\ y=4$$.

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

а) Выполняем алгоритм для каждой пары значений.

xyxy
155124
3332
1110
1-1

Если $$x \ge 1$$ и $$y \ge 1$$, то выполняется присваивание $$x := x \, div \, y$$ и $$y := y — 2$$.

Получаем:

  • $$15 \, div \, 5 = 3$$, $$5 — 2 = 3$$;
  • $$3 \, div \, 3 = 1$$, $$3 — 2 = 1$$;
  • $$1 \, div \, 1 = 1$$, $$1 — 2 = -1$$;
  • при $$y = -1$$ условие уже ложно, значения не изменяются.

б) Проверяем условие $$x < 16$$.

xyxy
31695
81379
1310126
11141010
1611157
1311
1115
1612

Если $$x < 16$$ и $$x > y$$, то выполняется $$x := x — 2$$, $$y := y + 4$$.

Если $$x < 16$$ и $$x \le y$$, то выполняется $$x := x + 5$$, $$y := y — 3$$.

в) Проверяем условие $$x < 0$$.

xyxy
-3-2-14
-2-102
-11/2-55
0-1/4
-511/4

Если $$x < 0$$ и $$x < y$$, то выполняется $$x := x + 1$$, $$y := y / 2$$.

Если $$x < 0$$ и $$x \ge y$$, то выполняется $$x := x + 3$$, $$y := y — 2$$.

Если $$x \ge 0$$, то выполняется $$x := x — 5$$, $$y := y + 3$$.

Ответ

а) $$x=1,\ y=-1$$.
б) $$x=16,\ y=12$$.
в) $$x=-5,\ y=\dfrac{11}{4}$$.



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