Чтобы определить, из скольких символов состоит алфавит, используемый для записи сообщения, начнем с расчета общего объема текста.
Общее количество строк: Количество страниц: 128 Количество строк на странице: 8 То есть общее количество строк: \[ 128 \, \text{страниц} \times 8 \, \text{строк/страница} = 1024 \, \text{строк} \]
Общее количество символов: Количество символов в строке: 24 Следовательно, общее количество символов будет: \[ 1024 \, \text{строк} \times 24 \, \text{символа/строка} = 24576 \, \text{символов} \]
Информационный объем: Объем сообщения составляет 27 Кбайт. Мы переведем Кбайты в биты: \[ 27 \, \text{Кбайт} = 27 \times 1024 \, \text{байт} = 27648 \, \text{байт} \] А в битах это: \[ 27648 \, \text{байт} \times 8 \, \text{бит/байт} = 221184 \, \text{бит} \]
Нахождение размера алфавита: Информационный объем выражает количество информации, которое может быть закодировано. Объем сообщения в битах равен количеству символов, умноженному на логарифм по основанию 2 от размера алфавита \( |A| \): \[ 221184 \, \text{бит} = 24576 \, \text{символов} \times \log_2(|A|) \] Решим уравнение для \( |A| \): \[ \log_2(|A|) = \frac{221184}{24576} = 9 \] Следовательно: \[ |A| = 2^9 = 512 \]
Итак, алфавит использовался из 512 символов.