- N — количество сообщений
- I — длиной битов
* следует иметь в виду, что также приняты следующие обозначения: Q = 2k
Решение:
А количество сообщений длиной I
битов:
Т.е. количество сообщений длиной 2 бита, как в примере с нашими буквами, будет равно Q = 22 = 4
Количество различных сообщений в алфавите разной мощности
Рассмотрим вариант с 5 буквами (мощность алфавита = 5), которые надо разместить в сообщении длиной 2 символа:
Найдем формулу для нахождения количества различных сообщений в алфавите различной мощности:
Решение:
Q = 263
- Если слово состоит из
L
букв, причем естьn1
вариантов выбора первой буквы,n2
вариантов выбора второй буквы и т.д., то число возможных слов вычисляется как произведение:
Количество сообщений при различном вхождении (встречаемости) букв
Иногда в заданиях 10 приходится использовать формулу комбинаторики для проверки полученных результатов перебора. Число сочетаний из n
элементов по k
элементов:
- I – количество информации в битах
- N – количество вариантов
Решение:
два раза буква А, на остальных местах - одна из трех оставшихся букв: А А 3 3 = 3 * 3 = 32 = 9 А 3 А 3 А 3 3 А 3 А А 3 3 А 3 А 3 3 А А
Число сочетаний из n элементов по k элементов:
Ckn=n!/(n!*(n-k)!)
C24 = 4!/(2!*(4-2)!) = 24/(2*2) = 6 вариантов Факториал числа n! = 0*1*2*3..*n
6 * 9 = 54
- Длина сообщения = 4. Мощность алфавита = 4. Но мешает условие: буква А встречается ровно два раза.
- В таких заданиях используется способ перебора всевозможных вариантов:
- Получили 6 вариантов, каждый из которых равен 9.
- Проверим формулой числа сочетаний:
- Т.е. проверка прошла успешно, мы получили 6 вариантов.
- Осталось посчитать количество всех сообщений:
Дополнительные формулы
Количество информации и равновероятные события
При определении количества информации для равновероятностных событий могут понадобиться две формулы:
- Формула Шеннона:
- x — количество информации в сообщении о событии
- p — вероятность события
- Формула вероятности случайного события:
- m — кол-во благоприятных исходов (число случаев, способствующих событию А)
- n — кол-во общих исходов (общее число равновозможных случаев)
Количество информации и неравновероятные события
При использовании неравновероятного события, вероятность которого равна p, для вычислениия количества информации используется формула:
*квадратные скобки означают ближайшее целое, меньшее или равное значению выражения в скобках
- I – количество информации в битах
- N – количество вариантов
Информационный объем сообщения длиной L
:
- N — мощность алфавита
- L — длина сообщения
Примеры заданий:
ЕГЭ по информатике 2017 задание 10 ФИПИ вариант 1 (Крылов С.С., Чуркина Т.Е.): Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является цифрой от 1
до 6
. Сколько различных вариантов шифра можно задать, если известно, что цифра 1
должна встречаться в коде ровно 1 раз, а каждая из других допустимых цифр может встречаться в шифре любое количество раз или не встречаться совсем?
Решение:
Итак, что у нас дано из этой формулы:
1 5 5 5 5 -1 * Q=54
= 625 5 1 5 5 5 -1 * Q=54
= 625 5 5 1 5 5 -1 * Q=54
= 625 5 5 5 1 5 -1 * Q=54
= 625 5 5 5 5 1 -1 * Q=54
= 625
625 * 5 = 3125
- Формула количества различных сообщений:
- Длина сообщения (
L
) = 5 символов - Начальная мощность алфавита (
N
) = 6 (цифры от 1 до 6). Но так как цифра 1 встречается ровно один раз, а остальные 5 цифр — любое количество раз, то будем считать, чтоN
= 5 (цифры от 2 до 6) - Количество различных сообщений (вариантов шифра) =
Q
= ? - Согласно условию получим следующие варианты размещения (5 цифр размещаем на 4 позиции):
- В итоге получим:
Результат: 3125
Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является одной из букв X
, Y
или Z
. Сколько различных вариантов шифра можно задать, если известно, что буква X
должна встречаться в коде ровно 2 раза, а каждая из других допустимых букв может встречаться в шифре любое количество раз или не встречаться совсем?
Решение:
Итак, что у нас дано из этой формулы:
Перебор всех вариантов:
X X ? ? ? -12 * Q=23
= 8 X ? X ? ? -12 * Q=23
= 8 X ? ? X ? -12 * Q=23
= 8 X ? ? ? X -12 * Q=23
= 8 ? X X ? ? -12 * Q=23
= 8 ? X ? X ? -12 * Q=23
= 8 ? X ? ? X -12 * Q=23
= 8 ? ? X X ? -12 * Q=23
= 8 ? ? X ? X -12 * Q=23
= 8 ? ? ? X X -12 * Q=23
= 8
Число сочетаний из n элементов по k элементов:
Ckn=n!/(n!*(n-k)!)
C25 = 5!/(2!*(5-2)!) = 120/(12) = 10 вариантов
* Факториал числа: n! = 0*1*2*3..*n
8 * 10 = 80
- Формула количества различных сообщений:
- Начальная мощность алфавита (
N
) = 3 (буквы X, Y, Z). Но так как буква X встречается ровно два раза, то мы ее рассмотрим отдельно, а остальные 2 буквы — любое количество раз, значит будем считать, чтоN
= 3-1 = 2 (Y и Z) - Исходя из предыдущего пункта, длина сообщения тоже сократится: (
L
) = 5-2 = 3 символа (остальные два символа отведем на размещение X) - Количество различных сообщений (вариантов шифра) =
Q
= ? - Согласно условию получим следующие варианты размещения:
- Проверим получившееся количество вариантов при помощи формулы поиска числа сочетаний.
- Количество вариантов проверено (=10). В итоге получаем:
Результат: 80
Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является либо буквой (A
или B
) или цифрой (1
, 2
или 3
). Сколько различных вариантов шифра можно задать, если известно, что в коде присутствует ровно одна буква, а все другие символы являются цифрами?
Решение:
Формула количества различных сообщений:
Q = 2 * 34 = 162
"2" означает одна из двух букв: А или B, "3" - одна из трех цифр: 2 3 3 3 3 -> Q = 2 * 34 = 162 3 2 3 3 3 -> Q = 2 * 34 = 162 3 3 2 3 3 -> Q = 2 * 34 = 162 3 3 3 2 3 -> Q = 2 * 34 = 162 3 3 3 3 2 -> Q = 2 * 34 = 162
- Так как цифры (1, 2, 3) могут занимать 4 позиции из пяти, а две буквы (А и В) одну из позиций, значит:
- Согласно условию получим следующие варианты размещения:
- Получили по 5 вариантов с размещением букв А и B
- Осталось умножить: 5*162 = 810
Результат: 810