Упр.195 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.195 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
Определите значения переменных после выполнения фрагмента программы, записанного на двух языках программирования.
а)
Паскаль:
$$x=11;\ y=5;\ z=y;$$
$$y=x\ \mathrm{mod}\ y;$$
$$x=z;$$
$$y=(y+2)\cdot z;$$
Python:
$$x=11$$
$$y=5$$
$$z=y$$
$$y=x\mathbin{\%}y$$
$$x=z$$
$$y=(y+2)\cdot z$$
б)
Паскаль:
$$x=13;\ y=3;\ z=x;$$
$$z=z\ \mathrm{div}\ y;$$
$$y=x;$$
Python:
$$x=13$$
$$y=3$$
$$z=x$$
$$z=z\mathbin{//}y$$
$$y=x$$
Подробный ответ
Проследим изменения переменных по шагам.
а)
| x | y | z |
|---|---|---|
| 11 | — | — |
| 11 | 5 | — |
| 11 | 5 | 5 |
| 11 | 1 | 5 |
| 5 | 1 | 5 |
| 5 | 15 | 5 |
Здесь $$11 \bmod 5 = 1$$, а затем $$y = (1 + 2)\cdot 5 = 15$$.
б)
| x | y | z |
|---|---|---|
| 13 | — | — |
| 13 | 3 | — |
| 13 | 3 | 13 |
| 13 | 3 | 4 |
| 13 | 13 | 4 |
Здесь $$13 \div 3 = 4$$, так как берётся целая часть от деления.
Ответ
а) $$x = 5,\ y = 15,\ z = 5$$
б) $$x = 13,\ y = 13,\ z = 4$$
Другие учебники
Другие предметы



