ГлавнаяИнформатикаКак решатьДля кодирования букв А, Б, В, Г решили использовать двухразрядные

Для кодирования букв А, Б, В, Г решили использовать двухразрядные

2016-05-30 22:34:14

Формулировка задания: Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов и записать полученное двоичное число в шестнадцатеричной системе счисления, то получится...

Задание входит в ЕГЭ по информатике для 11 класса под номером 5 (Кодирование и декодирование информации).

Рассмотрим, как решаются подобные задания на примере.

Пример задания:

Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов АВГАБ и записать полученное двоичное число в шестнадцатеричной системе счисления, то получится:

  1. 2301
  2. 261
  3. В1

Решение:

Закодируем последовательность символов АВГАБ посимвольно:

А = 00

В = 10

Г = 11

А = 00

Б = 01

Значит последовательность равна:

00101100012 = 101100012

Чтобы перевести последовательность в шестнадцатеричную систему, разобьем ее на группы по 4 символа:

1011 0001

И переведем каждую группу символов из двоичной в шестнадцатеричную:

10112 = B16

00012 = 116

Таким образом, в результате получилось шестнадцатеричное число B1, это ответ номер 4.

Ответ: 4

Есть другой способ решения?

Наверх