681
.pdf6.Выполните операцию деления над двоичными числами: 1001110002 : 11002; 10000010102 : 111012.
Вариант 11
1.Переведите числа из одной системы счисления в другую с последующей проверкой:
8810=A2; 2710=A3; 25110=A8; 319710=A16; 12049=A10; 753111=A10.
2.Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 567,69910; 883,6710; 124,07110.
3.Выполните операцию сложения над двоичными числами: 10110012 + 1110102; 11101012 + 10101102.
4.Выполните операцию вычитания над двоичными числами: 11101102 – 1010012; 100001112 – 11110012.
5.Выполните операцию умножения над двоичными числами: 10100112 · 1001002; 1000112 · 101012.
6.Выполните операцию деления над двоичными числами: 1100011112 : 101012; 111111112 : 11112.
Вариант 12
1.Переведите числа из одной системы счисления в другую с последующей проверкой:
6310=A2; 2010=A3; 47610=A8; 357510=A16; 200115=A10; 1C4213=A10.
2.Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 557,67710; 973,89910; 1330,56310.
3.Выполните операцию сложения над двоичными числами: 11101112 + 1110002; 100001012 + 10111102.
4.Выполните операцию вычитания над двоичными числами: 11111002 – 11010112; 101100002 – 11110102.
5.Выполните операцию умножения над двоичными числами: 10010102 · 10112; 11111112 · 10012.
68
6.Выполните операцию деления над двоичными числами: 1111100002 : 100002; 10101000112 : 110012.
Вариант 13
1.Переведите числа из одной системы счисления в другую с последующей проверкой:
6910=A2; 2510=A3; 6410=A8; 437910=A16; 33317=A10; 1020045=A10.
2.Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 158,48710; 2389,08910; 995,94710.
3.Выполните операцию сложения над двоичными числами: 100000012 + 11011012; 110110102 + 11000112.
4.Выполните операцию вычитания над двоичными числами: 111001112 – 100010002; 100000002 – 10100102.
5.Выполните операцию умножения над двоичными числами: 10110112 · 101002; 11100102 · 1102.
6.Выполните операцию деления над двоичными числами: 11010010002 : 1110002; 10111000002 : 1000002.
Вариант 14
1.Переведите числа из одной системы счисления в другую с последующей проверкой:
7810=A2; 3210=A3; 11910=A8; 534810=A16; 312215=A10; 205449=A10.
2.Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 986,79710; 1246,79310; 2151,51110.
3.Выполните операцию сложения над двоичными числами: 100000112 + 11101012; 100001102 + 11000012.
4.Выполните операцию вычитания над двоичными числами: 11110002 – 10001002; 100010012 – 10101102.
5.Выполните операцию умножения над двоичными числами: 1001112 · 111002; 1000012 · 101012.
69
6.Выполните операцию деления над двоичными числами: 10000111002 : 11002; 10011001002 : 100012.
Вариант 15
1.Переведите числа из одной системы счисления в другую с последующей проверкой:
8110=A2; 2810=A3; 9710=A8; 397610=A16; 11105=A10; 10011004=A10.
2.Переведите смешанные десятичные числа в двоичную, восьмеричную и шестнадцатеричную системы счисления, оставив пять знаков в дробной части нового числа (X10→А2; X10→А8; X10→А16): 1675,49310; 160,89310; 3580,79910.
3.Выполните операцию сложения над двоичными числами: 11100112 + 11000102; 100010012 + 11111012.
4.Выполните операцию вычитания над двоичными числами: 111010102 – 11110112; 1001011012 – 11010012.
5.Выполните операцию умножения над двоичными числами: 1110102 · 11012; 1111102 · 100112.
6.Выполните операцию деления над двоичными числами: 10011101012 : 1001012; 11001100012 : 100112.
70
Раздел 2. ИЗМЕРЕНИЕ ИНФОРМАЦИИ
2.1. Основные сведения
Информация – сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний.
За единицу измерения количества информации принимается 1 бит. 1 байт = 23 бит = 8 бит.
Более крупными единицами измерения информации являются: 1Кбайт (килобайт) = 210 байт = 1024 байт.
1Мбайт (мегабайт) = 210 Кбайт = 1024 Кбайт. 1Гбайт (гигабайт) = 210 Мбайт = 1024 Мбайт. 1Тбайт (терабайт) = 210 Гбайт = 1024 Гбайт. 1Пбайт (петабайт) = 210 Тбайт = 1024 Тбайт.
Пример 1. Получено сообщение, объём которого равен 45 битам. Определите, чему равен объём сообщения в Кбайтах.
Решение:
45бит |
45 |
байт 5,625байт |
5,625 |
Кбайт 0,0055Кбайт. |
8 |
210 |
Пример 2. Сколько файлов размером по 120 Кбайт каждый можно разместить на диске ёмкостью 210 Мбайт?
Решение: 210 Мбайт = 210 · 210 Кбайт.
210 210 215040 1792 (файла). 120 120
Известно несколько подходов к измерению информации:
1)алфавитный;
2)содержательный;
3)вероятностный.
2.2. Алфавитный подход к измерению информации
Использование алфавитного подхода при измерении информации позволяет определить количество информации, заключенной в тексте. Символы, используемые при записи текста, называются алфавитом. Полное число символов используемого алфавита называется мощностью алфавита. Обозначим мощность алфавита буквой N.
Учитывая, что каждый символ алфавита может появиться в очередной позиции текста в любой момент и несет i бит информации, мощность алфавита можно посчитать по формуле N = 2i.
71
Приведенная формула является показательным уравнением относительно неизвестной i. Решение такого уравнения имеет вид i = log2N – логарифм от N по основанию 2.
Следовательно, в 2-символьном алфавите каждый символ несет 1 бит информации (log22 = 1), в 4-символьном – 2 бита информации (log24 = 2), в 8- символьном – 3 бита (log28 = 3) и т.д.
Если весь текст состоит из K символов, то для расчета содержащейся в нем информации используется формула I = K · i.
Пример 1. Сообщение записано 32-символьным алфавитом и содержит 30 символов. Какой объём информации оно несёт?
Решение:. i = log2N = log232 = 5 (бит) информации содержит каждый символ данного алфавита. Так как в тексте содержится K = 30 символов, то
I = K · i = 30 · 5 = 150 (бит) информации содержит все сообщение.
Пример 2. Книга, набранная с помощью компьютера, содержит 250 страниц; на каждой странице 40 строк, в каждой строке 50 символов. Каков объем информации в книге в килобайтах?
Решение: Мощность компьютерного алфавита равна 256. Один символ несет 1 байт информации. Таким образом, страница содержит 40 · 50 = 2000 байт информации. Объем информации во всей книге равен: 2000 · 250 = 500000 байт. 500000 / 1024 = 488,28125 Кбайт.
Пример 3. Сообщение, занимающее 4 страницы, содержит 1/2 Кбайта информации. Каждая страница состоит из 256 символов. Какова мощность алфавита, с помощью которого записано сообщение?
Решение: Все сообщение состоит из 4 · 256 = 1024 символов. Один сим-
вол несет |
|
1/2Кбайт |
|
1/2 210 8бит |
|
1 213 |
|
|
213 |
22 4 бит. |
Тогда |
||
1024 |
|
2 1024 |
2 210 |
||||||||||
|
|
|
1024 |
|
|
|
|
|
|||||
мощность |
алфавита, с |
помощью |
которого |
записано сообщение, |
равна |
24 = 16 символов.
Практические задания
1.Сколько килобайт содержит сообщение из 64-символьного алфавита?
2.Для записи текста, каждая страница которого состоит из 20 строк по 60 символов, использовался 128-символьный алфавит. Какой объем информации содержат 3 страницы текста?
72
3.Сообщение, записанное с помощью 32-символьного алфавита, занимает 4 страницы по 24 строки каждая. Все сообщение содержит 42 байта информации. Сколько символов в строке?
4.Два сообщения содержат одинаковое количество символов. Во втором сообщении количество информации в 2 раза больше, чем в первом. Сколько символов содержит первый алфавит, с помощью которого записано сообщение, если известно, что размер второго алфавита равен
32?
5.Пользователь компьютера, хорошо владеющий навыками ввода информации с клавиатуры, может вводить в минуту 100 знаков. Какое количество информации в байтах может ввести пользователь в компьютер за 5 минут, если мощность алфавита равна 256?
2.3. Содержательный подход к измерению информации
Данный подход дает количественную оценку информации: нужная, важная, интересная, вредная и т.д. Все люди имеющуюся информацию могут оценить по-разному. Сообщение, уменьшающее неопределённость знаний человека в два раза, несет 1 бит информации.
Если в некотором сообщении сказано, что произошло одно из N равновероятных событий, т.е. ни одно событие не имеет преимуществ перед другим, тогда количество информации, заключённое в этом сообщении, i бит и число N связаны формулой Хартли: i = log2N.
Для задач с применением данной формулы используется табл. 2.
Таблица 2. Количество информации и числа равновероятных событий
N |
i |
N |
i |
N |
i |
N |
i |
1 |
0,00000 |
17 |
4,08746 |
33 |
5,04439 |
49 |
5,61471 |
2 |
1,00000 |
18 |
4,16993 |
34 |
5,08746 |
50 |
5,64386 |
3 |
1,58496 |
19 |
4,24793 |
35 |
5,12928 |
51 |
5,67243 |
4 |
2,00000 |
20 |
4,32193 |
36 |
5,16993 |
52 |
5,70044 |
5 |
2,32193 |
21 |
4,39232 |
37 |
5,20945 |
53 |
5,72792 |
6 |
2,58496 |
22 |
4,45943 |
38 |
5,24793 |
54 |
5,75489 |
7 |
2,80735 |
23 |
4,52356 |
39 |
5,28540 |
55 |
5,78136 |
8 |
3,00000 |
24 |
4,58496 |
40 |
5,32193 |
56 |
5,80735 |
9 |
3,16993 |
25 |
4,64386 |
41 |
5,35755 |
57 |
5,83289 |
10 |
3,32193 |
26 |
4,70044 |
42 |
5,39232 |
58 |
5,85798 |
11 |
3,45943 |
27 |
4,75489 |
43 |
5,42626 |
59 |
5,88264 |
12 |
3,58496 |
28 |
4,80735 |
44 |
5,45943 |
60 |
5,90689 |
13 |
3,70044 |
29 |
4,85798 |
45 |
5,49185 |
61 |
5,93074 |
14 |
3,80735 |
30 |
4,90689 |
46 |
5,52356 |
62 |
5,95420 |
15 |
3,90689 |
31 |
4,95420 |
47 |
5,55459 |
63 |
5,97728 |
73
16 |
4,00000 |
32 |
5,00000 |
48 |
5,58496 |
64 |
6,00000 |
Пример 1. В корзине 16 мячей разного цвета. Сколько информации несет сообщение о том, что из корзины достали мяч синего цвета?
Решение: Вытаскивание любого из 8 мячей равновероятно, следовательно, количество информации, заключенной в сообщении о вытаскивании одного такого мяча, находится по формуле i = log216 = 4.
Пример 2. При угадывании целого числа в диапазоне от 1 до M было получено 5 бит информации. Чему равно М?
Решение: Число М находится из формулы
5 = log2М, отсюда М = 25 = 32.
Пример 3. Сколько информации содержится в сообщении о том, что из колоды карт достали случайным образом даму пик (колода 36 карт)?
Решение: i = log 2 36 = 5,16993 бит.
Практические задания
1.В школьной библиотеке 16 стеллажей с книгами. На каждом стеллаже 10 полок. Библиотекарь сообщил Андрею, что нужная ему книга находится на втором стеллаже на третьей полке сверху. Какое количество информации библиотекарь передал Андрею?
2.В коробке лежат 7 цветных карандашей. Какое количество информации содержит сообщение, что из коробки достали красный карандаш?
3.Сколько бит информации несет угадывание числа из заданного диапазона, в котором находится 128 чисел?
4.Какое количество информации несет в себе сообщение о том, что нужный файл находится на одной из четырех дискет?
5.После прочтения статьи неопределенность знаний уменьшается в 8 раз. Какое количество информации содержит текст?
2.4. Вероятностный подход к измерению информации
Рассмотрим ряд примеров.
Пример 1. На ровную поверхность мы бросаем монету. При этом она окажется в одном из двух положений: «орел» или «решка». Каждое из этих событий произойдет с равной вероятностью.
Решение: Обозначим рр – вероятность выпадения «решки», ро – вероятность выпадения «орла», тогда рр = ро = 1/2 = 0,5.
74
Пример 2. В коробке лежат 12 карандашей разного цвета. С равной вероятностью из коробки могут достать карандаш любого цвета.
Решение: р = 1/12.
Количество информации i и число равновероятных событий N связаны между собой формулой Хартли: i = log2N.
Пример 3. В вазе лежат 16 конфет разного вида. Сколько информации несет сообщение о том, что из вазы взяли конфету «Ромашка»?
Решение: То, что из вазы возьмут любую из 16 конфет, равновероятно, следовательно, количество информации об одной такой конфете находится по формуле i = log216 = 4 бита.
Зависимость вероятности события и общего числа этих событий определяется по формуле N = 1/p.
Отсюда формула Хартли примет вид i = log2(1/p). Данная формула применяется и для тех случаев, когда вероятности результатов опыта неодинаковы.
Пример 4. В коробке лежат 6 желтых, 10 красных, 8 синих и 6 зеленых
кубиков. Сколько информации несет сообщение о том, что достали синий кубик, желтый кубик, красный кубик, зеленый кубик?
Решение: Обозначим рж – вероятность попадания при вытаскивании желтого кубика; рк – вероятность попадания при вытаскивании красного кубика; рс – вероятность попадания при вытаскивании синего кубика; рз – вероятность попадания при вытаскивании зеленого кубика. Тогда
рж = 6/30 = 1/5; |
i = log25 = 2,32193; |
pк = 10/30 = 1/3; |
i = log23 = 1,58496; |
pс = 8/30 = 4/15; |
i = log23,75 = 1,90689; |
pз = 6/30 = 1/5; |
i = log25 = 2,32193. |
Вероятностный метод используется и для алфавитного подхода. В этом
N |
p log |
p . |
случае используется формула Шеннона I |
||
i 1 |
i |
2 i |
Пример 5. Какое количество информации будет получено при бросании несимметричной четырехгранной пирамиды, если вероятности отдельных со-
бытий будут равны р1 =1/4; р2 = 3/8; р3 = 1/8; р4 =1/4.
Решение: Количество информации, полученное при реализации одного из четырех возможных событий, равно
I = – (1/4 · log21/4 + 3/8 · log23/8 + 1/8 · log21/8 + 1/4 · log21/4) = = – (–1/2 +3/8 · 1,58 – 9/8 – 3/8 – 1/2) = 1,9075.
75
Практические задания
1.В коробке 32 цветных мелка. Сколько оранжевых мелков в коробке, если сообщение о том, что достали оранжевый мелок, несет 2 бита информации?
2.В классе 24 ученика. Какое количество информации несет сообщение о том, что Сергей получил тройку за диктант, если всего в классе 8 троек?
3.Сколько информации несет сообщение о том, что достали зеленый мяч, если в корзине лежат 10 синих мячей и 22 зеленых?
4.В непрозрачном мешочке хранятся 25 белых, 30 красных, 35 синих и 10 зеленых фишек. Какое количество информации содержит зрительное сообщение о цвете вынутой фишки?
5.Вероятность первого события составляет 0,6, а второго и третьего – 0,2. Какое количество информации мы получим после реализации одного из них?
Самостоятельная работа
Вариант 1
1.Определите объем текста в килобайтах, если его объем равен 64 бита?
2.Какой объем информации в байтах несет сообщение, записанное 64символьным алфавитом, если оно содержит 400 символов?
3.На вопрос пассажира автобуса: «Вы будете выходить на следующей остановке?» получен ответ: «Да». Сколько информации несет в себе ответ?
4.В автомобильных гонках «Ралли Париж – Дакар» участвуют 10 команд, из них 3 команды «Вольво». Сколько информации несет сообщение, что в заезде победила команда «Вольво»?
5.В пруду водится 144 карпа, 36 щук и 120 карасей. Какое количество информации несет сообщение о пойманной рыбе?
Вариант 2
1.Объем информации в книге равен 450560 байт. Определите, чему равен объем книги в килобайтах.
76
2.Письмо, набранное на компьютере, содержит 1000 символов. Определите объем информации в килобайтах, полученный при прочтении письма.
3.Группа спортсменов пришла в бассейн, в котором 8 дорожек для плавания. Сколько информации получила группа, если тренер сообщил, что они поплывут по второй дорожке?
4.В авиакомпании есть 15 самолетов. Сколько информации несет сообщение о том, что вы полетите на самолете ТУ-154, если их в авиакомпании 5?
5.Вероятность первого события равна 0,4; второго – 0,1; третьего – 0,2; четвертого – 0,3. Какое количество информации мы получим после реализации одного из них?
Вариант 3
1.Какую часть диска емкостью 210 Мбайт занимают 2 файла, объем информации которых равен 60 байт и 150 Кбайт соответственно?
2.Объем сообщения, написанного 32-символьным алфавитом, составляет 8 байт. Определите, сколько символов содержит сообщение.
3.Каково было количество возможных событий, если после реализации одного из них было получено 4 бита информации?
4.В таксопарке 16 автомобилей «Волга» и 8 автомобилей «Лада». Сколько информации несет сообщение, что вы поедете на автомобиле «Лада»?
5.В аэропорту готовятся к вылету 5 самолетов ИЛ-86, 3 – А-310, 7 – ТУ134 и 2 – «Боинг-737». Сколько информации несет сообщение о взлете самолета?
Вариант 4
1.Информация записана на диск емкостью 700 Мбайт и занимает 1/8 его часть. Каков объем информации в байтах?
2.Учебное пособие, набранное с помощью компьютера, содержит 75 страниц по 45 строк, в каждой строке по 70 символов. Определите объем информации учебного пособия.
3.Какой объем информации содержит текст, если неопределенность знаний после его прочтения уменьшилась в 16 раз?
4.В пруду водится 100 рыб различных пород, из них 20 карпов. Рыбак поймал карпа. Сколько информации несет данное сообщение?
5.На автостоянке стоят 45 автомобилей «Лада», 32 автомобиля «Нива», 14 автомобилей «Тойота» и 9 автомобилей «Волга». Какое количество информации несет сообщение о выезде автомобиля со стоянки?
77