Для кодирования букв А, Б, В, Г решили использовать двухразрядные
Формулировка задания: Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов и записать полученное двоичное число в шестнадцатеричной системе счисления, то получится...
Задание входит в ЕГЭ по информатике для 11 класса под номером 5 (Кодирование и декодирование информации).
Рассмотрим, как решаются подобные задания на примере.
Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов АВГАБ и записать полученное двоичное число в шестнадцатеричной системе счисления, то получится:
- 2301
- 261
- 1В
- В1
Закодируем последовательность символов АВГАБ посимвольно:
А = 00
В = 10
Г = 11
А = 00
Б = 01
Значит последовательность равна:
00101100012 = 101100012
Чтобы перевести последовательность в шестнадцатеричную систему, разобьем ее на группы по 4 символа:
1011 0001
И переведем каждую группу символов из двоичной в шестнадцатеричную:
10112 = B16
00012 = 116
Таким образом, в результате получилось шестнадцатеричное число B1, это ответ номер 4.
4
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
- По каналу связи передаются сообщения, содержащие только 5 букв
- Для передачи сообщений нужно использовать неравномерный двоичный код
- Для кодирования сообщения, состоящего только из букв А, Б, В и Г
- Для 5 букв латинского алфавита заданы их двоичные коды
- Для передачи чисел по каналу с помехами используется код проверки четности
- Для кодирования некоторой последовательности, состоящей из букв
Есть другой способ решения?