1. Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г используется неравномерный (по длине) код : А-100, Б-111, В-100, Г-0. Через канал связи передается сообщение: ВАБГАВ. Закодируйте сообщение данным кодом. Полученную двоичную последовательность переведите в шестнадцатеричный вид.
- D3A6
- 69D3
- 6A3D
- CABDAC
Решение:
Кодируем сообщение ВАБГАВ предложенным кодом, т. е. каждую букву заменяем соответствующим числовым кодом.
Получается
В | А | Б | Г | А | В |
110 | 100 | 111 | 0 | 100 | 110 |
Далее двоичную цепочку слева направо разбиваем по 4 двоичных символа
1101 0011 1010 0110
Нам понадобится таблица
Затем, в таблице находим соответствующий двоичный код для каждого участка (смотрим справа налево)
1101 | 0011 | 1010 | 0110 |
D | 3 | A | 6 |