Упр.2.186 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.186 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
- Составьте блок-схему, соответствующую фрагменту программы: $$z := 0; \text{ if } x > 0 \text{ then if } y > 0 \text{ then } z := 1 \text{ else } z := 2$$. Определите значение переменной $$z$$ при следующих значениях $$x$$ и $$y$$: 1) $$x = 1, y = 1$$; 2) $$x = 1, y = -1$$; 3) $$x = -1, y = 1$$; 4) $$x = -1, y = -1$$.
Подробный ответ
Фрагмент программы задаёт такую последовательность действий:
- сначала переменной $$z$$ присваивается значение $$0$$;
- если $$x > 0$$, то проверяется условие $$y > 0$$;
- если $$y > 0$$, то $$z := 1$$, иначе $$z := 2$$;
- если $$x \le 0$$, то значение $$z$$ остаётся равным $$0$$.
Блок-схема соответствует вложенному условию: сначала проверка $$x > 0$$, затем при положительном $$x$$ — проверка $$y > 0$$.
| $$x$$ | $$y$$ | Значение $$z$$ |
|---|---|---|
| $$1$$ | $$1$$ | $$1$$ |
| $$1$$ | $$-1$$ | $$2$$ |
| $$-1$$ | $$1$$ | $$0$$ |
| $$-1$$ | $$-1$$ | $$0$$ |
Ответ: 1) $$1$$; 2) $$2$$; 3) $$0$$; 4) $$0$$.
Другие учебники
Другие предметы




