Краткий ответ:
- Объём сообщения — 200 бит = 25 байт.
- После выполнения алгоритма: \(a=7,\ b=18\).
Точные задания зависят от школы, но такие часто встречаются на входной контрольной.
Задание 1. Кодирование информации
Алфавит содержит 32 символа. Сообщение состоит из 40 символов. Сколько информации в сообщении?
Решение:
На один символ нужно найти количество битов: \[ 2^5=32 \] Значит, один символ кодируется 5 битами.
Для 40 символов: \[ 40\cdot5=200\text{ бит} \]
Переведём в байты: \[ 200:8=25\text{ байт} \]
Ответ: \(200\) бит, или \(25\) байт.
Задание 2. Выполнение алгоритма
Даны команды:
a := 18
b := 7
a := a - b
b := a + b
a := b - a
Найди итоговые значения переменных \(a\) и \(b\).
Решение по шагам:
| Команда | \(a\) | \(b\) |
|---|---|---|
| Начало | 18 | 7 |
| \(a:=a-b\) | \(18-7=11\) | 7 |
| \(b:=a+b\) | 11 | \(11+7=18\) |
| \(a:=b-a\) | \(18-11=7\) | 18 |
Ответ: \[ a=7,\qquad b=18 \]
Здесь важно выполнять команды строго по порядку, потому что после каждой команды значение переменной меняется.
