Упр.176 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
а) х,y
(x > =1) и (y > =1)
нет
да
х := х div у
y: = y-2
x
y
x
y
15
5
12
4
б) x,y
x < 16
нет
да
x > y
да
x:=x-2
y:=y+4
нет
x:=x+5
y:=y-3
x
y
x
y
3
16
9
5
x,y
x < 0
да
x < y
да
x:=x+1
y:=y/2
нет
x:=x+3
y:=y-2
нет
x:=x-5
y:=y+3
x
y
x
y
-3
-2
-1
4
х := х - 2 х := х + 5
г/:=у + 4 у:=у-3
1 L 1—'—г ~1
а) Выполняем алгоритм для каждой пары значений.
| x | y | x | y |
|---|---|---|---|
| 15 | 5 | 12 | 4 |
| 3 | 3 | 3 | 2 |
| 1 | 1 | 1 | 0 |
| 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$$.
| x | y | x | y |
|---|---|---|---|
| 3 | 16 | 9 | 5 |
| 8 | 13 | 7 | 9 |
| 13 | 10 | 12 | 6 |
| 11 | 14 | 10 | 10 |
| 16 | 11 | 15 | 7 |
| 13 | 11 | ||
| 11 | 15 | ||
| 16 | 12 |
Если $$x < 16$$ и $$x > y$$, то выполняется $$x := x — 2$$, $$y := y + 4$$.
Если $$x < 16$$ и $$x \le y$$, то выполняется $$x := x + 5$$, $$y := y — 3$$.
в) Проверяем условие $$x < 0$$.
| x | y | x | y |
|---|---|---|---|
| -3 | -2 | -1 | 4 |
| -2 | -1 | 0 | 2 |
| -1 | 1/2 | -5 | 5 |
| 0 | -1/4 | ||
| -5 | 11/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}$$.