Для кодирования сообщения, состоящего только из букв А, Б, В и Г
Формулировка задания: Для кодирования сообщения, состоящего только из букв А, Б, В и Г, используется неравномерный по длине двоичный код. Если таким способом закодировать последовательность символов и записать результат в шестнадцатеричном коде, то получится...
Задание входит в ЕГЭ по информатике для 11 класса под номером 5 (Кодирование и декодирование информации).
Рассмотрим, как решаются подобные задания на примере.
Для кодирования сообщения, состоящего только из букв А, Б, В и Г, используется неравномерный по длине двоичный код. Если таким способом закодировать последовательность символов ВГАГБВ и записать результат в шестнадцатеричном коде, то получится:
- CDADBC
- A7C4
- 412710
- 4С7А
Закодируем последовательность символов ВГАГБВ посимвольно с помощью таблицы:
В = 010
Г = 011
А = 00
Г = 011
Б = 11
В = 010
Значит последовательность равна:
0100110001111010
Чтобы перевести последовательность в шестнадцатеричную систему, разобьем ее на группы по 4 символа:
0100 1100 0111 1010
И переведем каждую группу символов из двоичной в шестнадцатеричную:
01002 = 416
11002 = C16
01112 = 716
10102 = A16
Таким образом, в результате получилось шестнадцатеричное число 4C7A, это ответ номер 4.
4
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
- Для 5 букв латинского алфавита заданы их двоичные коды
- Для передачи чисел по каналу с помехами используется код проверки четности
- Для передачи данных по каналу связи используется 5-битовый код
- Для кодирования некоторой последовательности, состоящей из букв
- Дано А и B, найдите сумму A + B
- Найти сумму двух чисел и записать результат в двоичной системе счисления
Есть другой способ решения?