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

Упр.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$$.

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

Фрагмент программы сначала присваивает переменной $$z$$ значение $$0$$. Затем проверяется условие $$x>0$$:

  • если $$x>0$$, то проверяется условие $$y>0$$;
  • если $$y>0$$, то $$z:=1$$;
  • иначе $$z:=2$$;
  • если $$x\le 0$$, то $$z$$ остаётся равным $$0$$.

Значит, блок-схема будет такой: сначала $$z:=0$$, затем проверка $$x>0$$, при ответе «да» — проверка $$y>0$$, при ответе «да» — $$z:=1$$, при ответе «нет» — $$z:=2$$, при ответе «нет» на первом условии — конец без изменения $$z$$.

$$x$$$$y$$Ход выполнения$$z$$
$$1$$$$1$$$$x>0$$ — да, $$y>0$$ — да$$1$$
$$1$$$$-1$$$$x>0$$ — да, $$y>0$$ — нет$$2$$
$$-1$$$$1$$$$x>0$$ — нет$$0$$
$$-1$$$$-1$$$$x>0$$ — нет$$0$$

Ответ: 1) $$1$$; 2) $$2$$; 3) $$0$$; 4) $$0$$.

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



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