информатика

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

Оставить ответ
1

Ответ №1

Нужно так закодировать, чтобы ни один код не был началом другого:
Е  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твет


Знаете ответ?