Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Определить информационный вес одного символа использованного алфавита. ПОМОГИТЕ РЕШИТЬ

dfodgos gfgsdokdf Ученик (90), на голосовании 1 год назад
Информационное сообщение объемом 1,5 КБ содержит 3072 символа
Голосование за лучший ответ
Виктория Счастливая Знаток (260) 1 год назад
Для определения информационного веса одного символа используем формулу:

Информационный вес = log2(N)

где N - количество возможных символов в алфавите.

Дано, что информационное сообщение объемом 1,5 КБ содержит 3072 символа. Предположим, что используется алфавит с N символами.

Тогда, объем информационного сообщения в битах можно выразить следующим образом:

1,5 КБ = 3072 символа * информационный вес в битах

Переведем 1,5 КБ в биты:

1,5 КБ = 1,5 * 1024 * 8 бит

Теперь можем выразить информационный вес одного символа:

1,5 * 1024 * 8 бит = 3072 символа * информационный вес в битах

Информационный вес в битах = (1,5 * 1024 * 8) / 3072

Информационный вес в битах = 12 бит

Таким образом, информационный вес одного символа в данном алфавите составляет 12 бит.
wildcat54Ученик (246) 1 год назад
Так то да, но будет же 4 бита?
wildcat54Ученик (246) 1 год назад
4 Бита
1,5 КБ переводишь сначала в байты (путём умножения на 1024), затем переводишь это число в биты (путём умножения на 8) = 12288 бит. Делим 12288 на 3072 и получаем 4 бита. Это и есть вес одного символа
Антон Гусев, гпт чат не умеет коментировать- но решение правильное
Похожие вопросы