Сообщение, состоящее из 4096 знаков (с пробелами), занимает в памяти 3,5 Кбайт. Какова мощность алфавита, который использовался при кодировании этого сообщения?
Решение
Дано:
k (количество символов в тексте) = 4096 знаков (с пробелами)
I (информационный объем текста) = 3,5 Кбайт
Найти:
N (мощность алфавита) — ?
Решение:
I = k · i (информационный вес одного символа)
i = I / k
i = 3,5 · 1024 · 8 / 4096 = 7 бит
N (мощность алфавита) = 2i
N = 27 = 128 символов
Ответ:
128 символов
В выражении
i = 3,5 · 1024 · 8 / 4096 = 7 бит
3,5 · 1024 · 8 — это перевод Кбайты в биты