Упр.2.151 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Класс
9
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.151 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Определите значения переменных $$x$$ и $$y$$ после выполнения фрагмента алгоритма.
- Исходные значения: 1) $$x=15,\ y=5$$; 2) $$x=12,\ y=4$$.
- Исходные значения: 1) $$x=3,\ y=16$$; 2) $$x=9,\ y=5$$.
- Исходные значения: 1) $$x=-3,\ y=-2$$; 2) $$x=-1,\ y=4$$.
Подробный ответ
1) Для фрагмента с условием $$x \ge 1 \land y \ge 1$$ выполняем цикл, пока оба значения не станут меньше 1.
| x | y | $$x \ge 1 \land y \ge 1$$ |
|---|---|---|
| 15 | 5 | да |
| 3 | 3 | да |
| 1 | 1 | да |
| 1 | -1 | нет |
После выполнения фрагмента: $$x = 1,\ y = -1$$.
| x | y | $$x \ge 1 \land y \ge 1$$ |
|---|---|---|
| 12 | 4 | да |
| 3 | 2 | да |
| 1 | 0 | нет |
После выполнения фрагмента: $$x = 1,\ y = 0$$.
2) Для фрагмента с условиями $$x < 16$$ и $$x > y$$:
| x | y | $$x < 16$$ | $$x > y$$ |
|---|---|---|---|
| 3 | 16 | да | нет |
| 8 | 13 | да | нет |
| 13 | 10 | да | да |
| 11 | 14 | да | нет |
| 16 | 11 | нет |
После выполнения фрагмента: $$x = 16,\ y = 11$$.
| x | y | $$x < 16$$ | $$x > y$$ |
|---|---|---|---|
| 9 | 5 | да | да |
| 7 | 9 | да | нет |
| 12 | 6 | да | да |
| 10 | 10 | да | нет |
| 15 | 7 | да | да |
| 13 | 11 | да | да |
| 11 | 15 | да | нет |
| 16 | 12 | нет |
После выполнения фрагмента: $$x = 16,\ y = 12$$.
3) Для фрагмента с условиями $$x < 0$$ и $$x < y$$:
| x | y | $$x < 0$$ | $$x < y$$ |
|---|---|---|---|
| -3 | -2 | да | да |
| -2 | -1 | да | да |
| -1 | $$-\frac{1}{2}$$ | да | да |
| 0 | $$-\frac{1}{4}$$ | нет |
После выполнения фрагмента: $$x = -5,\ y = \frac{11}{4}$$.
| x | y | $$x < 0$$ | $$x < y$$ |
|---|---|---|---|
| -1 | 4 | да | да |
| 0 | 2 | нет | |
| -5 | 5 | да | да |
После выполнения фрагмента: $$x = -5,\ y = 5$$.
Другие учебники
Другие предметы





