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