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