Упр.200 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.200 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
Определите значение переменной c после выполнения фрагмента программы, записанного на двух языках программирования.
- а) Паскаль
$$a := 9;$$
$$b := a\ div\ 5;$$
$$b := b * 10;$$
$$a := b\ mod\ 5 — 3;$$
$$b := b\ mod\ 5 * 2;$$
$$c := a + b$$Python
$$a = 9$$
$$b = a // 5$$
$$b = b * 10$$
$$a = b \% 5 — 3$$
$$b = b \% 5 * 2$$
$$c = a + b$$ - б) Паскаль
$$a := 123;$$
$$b := a\ div\ 10;$$
$$b := b / 4 + 2;$$
$$b := b * 25 + 2;$$
$$a := a + b;$$
$$a := a\ mod\ 5 * 3;$$
$$c := a + b$$Python
$$a = 123$$
$$b = a // 10$$
$$b = b / 4 + 2$$
$$b = b * 25 + 2$$
$$a = a + b$$
$$a = a \% 5 * 3$$
$$c = a + b$$ - в) Паскаль
$$a := 951;$$
$$b := a\ div\ 100 + a\ mod\ 100;$$
$$a := a\ div\ 10;$$
$$a := a\ mod\ 10;$$
$$a := a + b;$$
$$b := (a + b)\ mod\ 10 / 2;$$
$$a := a — b — 3;$$
$$c := a + b$$Python
$$a = 951$$
$$b = a // 100 + a \% 100$$
$$a = a // 10$$
$$a \%= 10$$
$$a += b$$
$$b = (a + b) \% 10 / 2$$
$$a -= b — 3$$
$$c = a + b$$
Подробный ответ
Выполним команды по порядку, отслеживая значения переменных.
а)
| a | b | c |
|---|---|---|
| 9 | — | — |
| 9 | 1 | — |
| 9 | 10 | — |
| -3 | 10 | — |
| -3 | 0 | — |
| -3 | 0 | -3 |
$$c = a + b = -3 + 0 = -3$$
б)
| a | b | c |
|---|---|---|
| 123 | — | — |
| 123 | 12 | — |
| 123 | 5 | — |
| 123 | 127 | — |
| 250 | 127 | — |
| 0 | 127 | — |
| 0 | 127 | 127 |
$$c = a + b = 0 + 127 = 127$$
в)
| a | b | c |
|---|---|---|
| 951 | — | — |
| 951 | 60 | — |
| 95 | 60 | — |
| 5 | 60 | — |
| 65 | 60 | — |
| 65 | 2,5 | — |
| 59,5 | 2,5 | — |
| 59,5 | 2,5 | 62 |
$$c = a + b = 59{,}5 + 2{,}5 = 62$$
Ответ
а) $$-3$$
б) $$127$$
в) $$62$$
Другие учебники
Другие предметы



