Для передачи по каналу связи сообщения, состоящего только из символов
Формулировка задания: Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется посимвольное кодирование. Через канал связи передаётся сообщение. Закодируйте сообщение данным кодом. Полученное двоичное число переведите в шестнадцатеричный вид.
Задание входит в ЕГЭ по информатике для 11 класса под номером 5 (Кодирование и декодирование информации).
Рассмотрим, как решаются подобные задания на примере.
Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется посимвольное кодирование: А-10, Б-11, В-110, Г-0. Через канал связи передаётся сообщение: ВАГБААГВ. Закодируйте сообщение данным кодом. Полученное двоичное число переведите в шестнадцатеричный вид.
- D3A6
- 62032206
- 6A3D
- CADBAADC
Закодируем сообщение ВАГБААГВ посимвольно с помощью заданного двоичного кода:
В = 110
А = 10
Г = 0
Б = 11
А = 10
А = 10
Г = 0
В = 110
Значит по каналу связи будет передано сообщение:
1101001110100110
Чтобы перевести последовательность в шестнадцатеричную систему, разобьем ее на группы по 4 символа:
1101 0011 1010 0110
И переведем каждую группу символов из двоичной в шестнадцатеричную:
10112 = D16
00112 = 316
10102 = A16
01102 = 616
Таким образом, в результате получилось шестнадцатеричное число D3A6, это ответ номер 1.
1
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
Есть другой способ решения?