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

Упр.186 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача
  1. Составьте блок-схему, соответствующую фрагменту программы:

    $$z:=0;\ \text{if }x>0\text{ then if }y>0\text{ then }z:=1\text{ else }z:=2$$

    Определите значение переменной $$z$$ при следующих значениях $$x$$ и $$y$$:

    $$x$$$$y$$
    11
    1-1
    -11
    -1-1
Подробный ответ

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

z:=0;
if x > 0 then
  if y > 0 then z:=1 else z:=2

Значит:

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

Для заданных значений получаем:

$$x$$$$y$$$$z$$
$$1$$$$1$$$$1$$
$$1$$$$-1$$$$2$$
$$-1$$$$1$$$$0$$
$$-1$$$$-1$$$$0$$

Блок-схема соответствует вложенному условию: сначала проверяется $$x > 0$$, затем при положительном $$x$$ проверяется $$y > 0$$.

Ответ

$$z=1$$ при $$x=1, y=1$$; $$z=2$$ при $$x=1, y=-1$$; $$z=0$$ при $$x=-1, y=1$$ и $$x=-1, y=-1$$.

Иллюстрация к решению «Упр.186 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)», 1



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