Для кодирования букв Е, Т, К, И, Д, В решили использовать двоичное представление чисел 0,...

0 голосов
40 просмотров

Для кодирования букв Е, Т, К, И, Д, В решили использовать двоичное представление чисел 0, 1, 2, 3, 4, 5 соответственно (с сохранением двух или одного незначащих нулей в случае одноразрядного или двухразрядного представления соответственно). Закодировать последовательность букв ДЕТЕКТИВ таким образом и результат записать шестнадцатеричным кодом.

Прошу,срочно помогите!Как это решить в развернутом виде???


Информатика (30 баллов) | 40 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Нужно так закодировать, чтобы ни один код не был началом другого:
Е  000; Т  001;    К 010;   И 011;   Д 100;   В  101   (в 2сс)
      0          1             2          3           4            5     (в 10сс)
----------------------------------------------------------------------------
Д       Е     Т      Е       К      Т     И      В
100  000 001  000   010   001  011   101 =  80845D (в16сс) <--oтвет</strong>


(87.0k баллов)