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

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

Задача

z: = 0;
if x > 0 then if y > 0 then z:=1 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:
1) 1; 2) 2; 3) 0; 4) 0

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

Фрагмент программы выполняется так:

сначала $$z:=0$$;

затем проверяется условие $$x>0$$.

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

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

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

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

Ответ

$$1)~1;\quad 2)~2;\quad 3)~0;\quad 4)~0.$$



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