Упр.128 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.128 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Задача
В алгоритмах, записанных ниже, используются переменные $$a$$ и $$b$$, а также следующие операции:
Определите значение переменных после выполнения алгоритмов.
- а)
$$a:=9$$
$$b:=a\ \operatorname{mod}\ 5$$
$$b:=b*10$$
$$a:=b\ \operatorname{div}\ 5-3$$ - б)
$$a:=123$$
$$b:=a\ \operatorname{div}\ 10$$
$$b:=b/4+2$$
$$b:=b*25+2$$
$$a:=a+b$$ - в)
$$a:=951$$
$$b:=a\ \operatorname{div}\ 100+a\ \operatorname{mod}\ 100$$
$$a:=a\ \operatorname{div}\ 10$$
$$a:=a\ \operatorname{mod}\ 10$$
$$a:=a+b$$ - г)
$$a:=336$$
$$b:=8$$
$$a:=a\ \operatorname{div}\ b$$
$$b:=a\ \operatorname{mod}\ b$$ - д)
$$a:=10$$
$$b:=20$$
$$b:=a+b$$
$$a:=b-a$$
$$b:=b+a$$
Подробный ответ
Выполним алгоритмы по шагам, отслеживая значения переменных $$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$$.
Другие учебники
Другие предметы



