Задача 2.Определить, сколько файлов размером по 100 Кб каждый можно записать на дискете емкостью 1,44 Мб.
1,44 Мб = 1,44×210 Кб.
14,74 »14 (файлов).
1,44×210 1474,56
100 100
Измерение информации в тексте
При измерении количества информации в тексте, записанном с помощью N-символьного алфавита, используют следующие формулы:
I = i × k;
i = log2N;
N = 2i,
где I – количество информации в тексте; i – количество информации, которое несет один символ (в битах); k – количество символов в тексте; N – мощность алфавита.
Задача 1. Сообщение, записанное с помощью 64-символьного алфавита, занимает 3 страницы, на каждой странице по 240 символов. Найти количество информации в сообщении (в байтах).
Задача 2. Сообщение, содержащее 64 символа, несет 1/16 часть Кб. Найти мощность алфавита, с помощью которого записано сообщение.
23 бит = 8 бит.
I = i×k, отсюда i = I/k.
i
1/16 Кб 1/16×210×8 бит 1×210×23 бит 213 бит
64 64 16×64 210
N = 2i = 28 = 256.
Задача 3. Сообщение, записанное с помощью 128-символьного алфавита, занимает 20 страниц. Каждая страница содержит 24 строки. Все сообщение содержит 210 Кб информации. Найти количество символов в каждой строке.
Пусть х – количество символов в строке, тогда k = 20×24×x; х = k /480.
Как отмечалось выше, если после получения какого-то сообщения неопределенность знаний уменьшается в два раза, то это сообщение несет в себе 1 бит информации, т.е. если событие имеет два исхода, то при наступлении каждого из них неопределенность знаний уменьшается в два раза. Количество информации в сообщении о том, что наступило одно из этих событий, равно 1 биту.
Таким образом, количество информации, полученное из сообщения о том, что наступило одно из N равновозможных событий, можно вычислить по формуле
х = log2N,
где х – количество информации в сообщении (в битах); N – количество равновозможных (равновероятных) событий, только одно из которых наступило.
Задача 1. Бросают игральный кубик. Найти количество информации в сообщении о том, что выпало число 5.
N = 6.
х = log2N = log26 » 2,58 бит.
Задача 2. В корзине лежат 8 шаров, все разного цвета. Найти количество информации в сообщении о том, что наугад вынули красный шар.
N = 8.
х = log2N = log28 = 3 бита.
Задача 3. При угадывании целого числа в диапазоне от 1 до N был получен 1 байт информации. Найти N.