Просмотр задания
Для передачи сообщений используется алфавит из 32 прописных русских
букв (не используется «Ъ»). Все передаваемые слова содержат ровно по 7 букв.
Каждое передаваемое слово начинается с одной из восьми букв (А, Б, К, Л, М, Н, C,
Т) и заканчиваться с одной из четырех (Р, О, Ф, С).
Остальные буквы в каждом слове могут быть любыми из используемого алфавита.
Какое количество информации (в битах) несет произвольная фраза из 10 слов, если
для ее кодирования использовалось минимальное количество бит в рамках
описанных выше правил. В ответе укажите целое число.
1 марта 2016
Ответы (2)
Информатик БУ # 1 марта 2016 в 20:43 0
Каждое слово состоит из семи букв.
Первая буква принимает одно из 8ми значений. Восемь букв можно закодировать тремя битами, т.к. 2^3=8. Значит первый символ в слове занимает три бита.
Последняя буква принимает одно из четырёх значений. Четыре буквы можно закодировать двумя битами, т.к. 2^2=4. Значит последний символ в слове занимает два бита.
Оставшиеся пять букв могут принимать по 32 значения, значит на каждую требуется 5 бит, т.к. 2^5=32.
Итого: 1 буква на 3 бита, 5 букв на 5 бит, 1 буква на 2 бита.
3+5*5+2 = 30 бит.

Всего передавалось 10 слов. 10*30 = 300 бит.
Teodora Grin # 1 марта 2016 в 20:48 0
Точно,
спасибо большое!)
Перевести число из в Результат: 510 = 1012