Для равномерного кодирования алфавита из 10 символов необходимо использовать минимально возможное количество бит на символ. Поскольку \(2^n\) должно быть больше или равно количеству символов в алфавите, мы можем определить количество бит следующим образом:
Для 10 символов:
- \(2^3 = 8\) (недостаточно)
- \(2^4 = 16\) (достаточно)
Таким образом, для кодирования 10 символов необходимо 4 бита, так как 4 бита могут закодировать до 16 различных комбинаций.
Теперь, чтобы выяснить, сколько еще символов можно добавить, нужно рассмотреть, сколько символов может быть закодировано с помощью 4 бит. Как уже было отмечено, 4 бита могут закодировать до 16 символов.
Таким образом, если изначально у нас есть 10 символов, мы можем добавить: \[ 16 - 10 = 6 \] символов, не изменяя при этом информационного веса, так как всё еще будем использовать 4 бита на символ.
Итак, к исходному алфавиту можно добавить еще 6 символов.