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




