Упр.153 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.153 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
:= — присваивание;
+ — сложение;
— вычитание;
* — умножение;
/ — деление;
div — целочисленное деление;
mod — остаток от целочисленного деления.
Определите значения переменных после выполнения алгоритмов.
а) Алгоритм:
а := 9
b := a mod 5
b:= b * 10
а := b div 5-3
б) Алгоритм:
а := 123
b:= a div 10
b: = b / 4 + 2
b:= b * 25 + 2
а := а + b
в) Алгоритм:
а := 951
b := a div 100 + a mod 100
а := a div 10
а := a mod 10
г) Алгоритм:
а := 336
b := 8
а := a div b
b := a mod b
д) Алгоритм:
а := 10
b := 20
b := а + b
а : = b — а
b := b + а
Подробный ответ
Выполним алгоритмы по шагам, каждый раз подставляя текущее значение переменных.
| Шаг | а | b |
|---|---|---|
| а := 9 | 9 | |
| b := a mod 5 | 9 | $$9 \mod 5 = 4$$ |
| b := b * 10 | 9 | 40 |
| а := b div 5 — 3 | $$40 \div 5 — 3 = 8 — 3 = 5$$ | 40 |
| Шаг | а | b |
|---|---|---|
| а := 123 | 123 | |
| b := a div 10 | 123 | 12 |
| b := b / 4 + 2 | 123 | $$12 / 4 + 2 = 3 + 2 = 5$$ |
| b := b * 25 + 2 | 123 | $$5 \cdot 25 + 2 = 127$$ |
| а := а + b | $$123 + 127 = 250$$ | 127 |
| Шаг | а | b |
|---|---|---|
| а := 951 | 951 | |
| b := a div 100 + a mod 100 | 951 | $$951 \div 100 + 951 \mod 100 = 9 + 51 = 60$$ |
| а := a div 10 | 95 | 60 |
| а := a mod 10 | 5 | 60 |
| Шаг | а | b |
|---|---|---|
| а := 336 | 336 | |
| b := 8 | 336 | 8 |
| а := a div b | $$336 \div 8 = 42$$ | 8 |
| b := a mod b | 42 | $$42 \mod 8 = 2$$ |
| Шаг | а | b |
|---|---|---|
| а := 10 | 10 | |
| b := 20 | 10 | 20 |
| b := a + b | 10 | 30 |
| а := b — a | 20 | 30 |
| b := b + a | 20 | 50 |
Ответ
а) $$a=5,\ b=40$$
б) $$a=250,\ b=127$$
в) $$a=5,\ b=60$$
г) $$a=42,\ b=2$$
д) $$a=20,\ b=50$$
Другие учебники
Другие предметы