Для расчета количества информации, несущей сообщения о том, какой шар был достан из ящика, можно использовать формулу Шеннона:
H(X) = -Σ p(x) * log2 p(x)
Где H(X) - количество информации, несущей сообщение о событии X, p(x) - вероятность события X.
Для данной задачи у нас есть 4 события: черный шар, белый шар, желтый шар, красный шар. Для каждого события мы можем рассчитать вероятность:
P(черный шар) = 0
P(белый шар) = 0
P(желтый шар) = 4/20 = 0.2
P(красный шар) = 1/20 = 0.05
Теперь можем рассчитать количество информации, несущее каждое сообщение:
H(черный шар) = 0
H(белый шар) = 0
H(желтый шар) = -0.2 log2(0.2) - 0.8 log2(0.8) ≈ 0.7219 бит
H(красный шар) = -0.05 log2(0.05) - 0.95 log2(0.95) ≈ 0.2864 бит
Теперь найдем общее количество информации, несущее все сообщения:
H(X) = Σ P(x) H(x) = 0 + 0 + 0.2 0.7219 + 0.05 * 0.2864 ≈ 0.1444 бит
Таким образом, сообщения о том, какие шары были достаны из ящика, несут примерно 0.1444 бит информации.
Чтобы определить, сколько символов содержит алфавит, при помощи которого было записано это сообщение, нужно узнать, сколько бит содержит один символ в данном алфавите. Например, если использовался алфавит из 8 бит (байт), то для записи 0.1444 бит понадобится около 0.018 байта или 2 символа.