Двоичный код имеет одноразрядное представление в задаче только при 0 и еще остается незначащий ноль, т.е число 0 будет иметь двоичный код 00.
Получается:
Д-00
Х-01
Р-10
О-11
В-100
Может появиться вопрос, почему В имеет двоичный код 100, а не 110, к примеру, или не 101
Алфавит(в этой задаче) состоит из 5 букв(N=5)
N=2^i
i=3, т.е на каждую букву по 3 символа
Д-000
Х-001
Р-010
О-011
В-100
нули перед кодом роли не играют(тоже самое в десятичной системе, число 5 можно записать как 05 или 005 и тд.), следовательно, их можно просто отбросить(за исключением 0, тк есть условие об одноразрядном представлении)
ХОРОВОД=011 110 111 001 100
Если код такого вида:
010 010 001 100 100
то
Д-100=4(в дес.с)
Х-01=1(в дес.с)
Р-10=2(в дес.с)
О-00=0(в дес.с)
В-11=3(в дес.с)
Однако в условии сказано, что буквам Д,Х,Р,О,В присваиваются дв.коды чисел 0,1,2,3,4 соответственно :)
Поделитесь своими знаниями, ответьте на вопрос:
895 =37F
895/16=55 остаток 15=F
55/16=3 остаток 7
3/16=0 остаток 3
1051 = 10000011011
1051/2=525 остаток 1
525/2=262 остаток 1
262/2=131 остаток 0
131/2=65 остаток 1
65/2=32 остаток 1
32/2=16 остаток 0
16/2=8 остаток 0
8/2=4 остаток 0
4/2=2 остаток 0
2/2=1 остаток 0
1/2=0 остаток 1
258 =102
258/16=16 остаток 2
16/16=1 остаток 0
1/16=0 остаток 1
4441 =10531
4441/8=555 остаток 1
555/8=69 остаток 3
69/8=8 остаток 5
8/8=1 остаток 0
1/8=0 остаток 1
4F =1001111
79/2=39 остаток 1
39/2=19 остаток 1
19/2=9 остаток 1
9/2=4 остаток 1
4/2=2 остаток 0
2/2=1 остаток 0
1/2=0 остаток 1
716 =1CE
462/16=28 остаток 14=E
28/16=1 остаток 12=C
1/16=0 остаток 1