Срочно помогите
Информационный объём текста, содержащего 4096 символов, составил 0,001953125 Мбайта. Определи количество символов в алфавите, с помощью которого записан текст.
Подсказка!
1. Переведи информационный объём в биты и найди информационный вес одного символа.
2. Воспользуйся формулой N=2i.
Answers & Comments
Ответ: в тексте используется алфавит из двух символов.
Объяснение:
Из задачи известно, что информационный объём текста равен 0,001953125 Мбайта = 0,001953125 × 2^20 бит = 2048 бит. Тогда информационный вес одного символа равен 2048 бит / 4096 символов = 0,5 бита на символ.
Пусть количество символов в алфавите равно N. Тогда каждый символ в алфавите можно закодировать i битами, где i – минимальное целое число такое, что 2^i ≥ N. Так как информационный вес одного символа равен 0,5 бита, то i = 1. То есть, каждый символ кодируется одним битом. Следовательно, N=2^i=2^1=2.