Измерение информации (алфавитный подход) Вокруг нас везде и всюду происходят информационные обмены. Информацией обмениваются между собой люди, животные, технические устройства, органы человека или животного и т.д. во всех этих случаях передача информации происходит в виде последовательностей различных сигналов. В вычислительной технике такие сигналы кодируют определенные смысловые символы, т.е. такие сигналы кодируют последовательности знаков — букв, цифр, кодов цвета точек и т.д. С этой точки зрения рассматривается другой подход к измерению информации - алфавитный. Каким образом в этом случае можно найти количество информации? I= K * i I – количество символов в сообщении K – информационный вес сообщения i - информационный вес одного символа Рассмотрим пример. У нас есть небольшой текст, написанный на русском языке. Он состоит из букв русского алфавита. Множество используемых в тексте символов называется алфавитом. В информатике под алфавитом понимают не только буквы, но и цифры, и знаки препинания, и другие специальные знаки. У алфавита есть размер (полное количество его символов), который называется мощностью алфавита. Обозначим мощность алфавита через N. Тогда воспользуемся формулой для нахождения количества информации 2i = N i - информационный вес одного символа Для расчета количества информации по этой формуле нам необходимо найти мощность алфавита N. Найдем N для нашей задачи. Пример 1 Найти объем информации, содержащейся в тексте из 3000 символов, написанном русскими буквами. Решение: 1) Найдем мощность алфавита: N = 32 буквы Подставим в формулу и рассчитаем количество информации: 2) 2i = 32 2i = 25 i = 5 бит i = 5 бит – это информационный объем, который несет один символ в русском тексте. Теперь, чтобы найти количество информации во всем тесте, нужно найти общее количество символов в нем и умножить на информационный объем одного символа. В нашем тексте 3000 символов. Значит: 3) 5 * 3000 =15000 бит. |