Сообщение, информационный объём которого равен 10 Кбайт, занимает 64 страницы по 16 строк, в каждой из которых записано 20 символов. Сколько символов в алфавите, на котором записано это сообщение?
Ответы
Ответ:
16 символов в алфавите, на котором записано это сообщение
Объяснение:
Дано:
I = 10 Кбайт = 81920 бит
K = 64 страницы * 16 строк * 20 символов = 20480 символов
Найти:
N - ?
Формулы:
I = K * i, где
I - информационный объём сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
N = 2^i, где
N - мощность алфавита (количество символов в алфавите)
i - информационный вес одного символа (число бит, используемых для кодирования одного символа)
^ - знак возведения в степень
найдём информационный вес одного символа (используя первую формулу):
i = I / K
i = 81920 / 20480 = 4 бит
вычислим количество символов в алфавите (используя вторую формулу):
N = 2^4 = 16 символов
Перевод единиц:
10 Кбайт = 10 * 1024 = 10240 байт (1 Кбайт = 1024 байт)
102410 байт = 102410 * 8 = 81920 бит (1 байт = 8 бит)