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

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

Задача
  1. Составьте блок-схему, соответствующую фрагменту программы: $$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$$.
Подробный ответ

Фрагмент программы задаёт такую последовательность действий:

  1. сначала переменной $$z$$ присваивается значение $$0$$;
  2. если $$x > 0$$, то проверяется условие $$y > 0$$;
  3. если $$y > 0$$, то $$z := 1$$, иначе $$z := 2$$;
  4. если $$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$$.

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



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