1.Содержательный подход к измерению информации.
Сообщение, уменьшающее неопределенность знаний человека в два раза, несет для него 1 бит информации. Количество информации, заключенное в сообщении, определяется по формуле
N = 2 i,
где N – количество возможных событий,
i – количество информации (бит) заключённое в сообщении об одном из событий.
Задача. В барабане для розыгрыша лотереи находится 32 шара. Сколько информации содержит сообщение о первом выпавшем номере (например, выпал шар номер 12)?
Дано: N =32 Решение: N = 2 i
Найти: i -? 32= 2 i 2 5 = 2 i i = 5 (бит) Ответ: 5 бит.
2. Алфавитный подход к измерению информации.
Суть алфавитного подхода к измерению информации определяется по количеству использованных для ее представления знаков некоторого алфавита. Например, если при представлении числа XVIII использовано 5 знаков римского алфавита, то это и есть количество информации. То же самое число, т. е. ту же самую информацию, можно записать в десятичной системе (18). Как видим, получается 2 знака, т. е. другое значение количества информации.
Алфавит – конечный набор символов, используемых для представления информации.
Мощность алфавита – число символов в алфавите.
Для того чтобы при измерении одной и той же информации получалось одно и то же значение количества информации, необходимо договориться об использовании определенного алфавита. Так как в технических системах применяется двоичный алфавит, то его же используют для измерения количества информации.
Пример1:
Количество знаков в алфавите N=8, N=2 i, I – количество информации, I = 3 бита.
N=2 i , где N – мощность алфавита, количество символов в алфавите,
i - информационный вес каждого символа, измеряется в битах. I – информационный объем текста, высчитывается по формуле. Iс=K*i, где К – количество символов в тексте.
Чем большее количество знаков в алфавите, тем большее количество информации несет 1 знак алфавита.
Пример 2:
Сообщение, записанное буквами из 64 символьного алфавита, содержит 20 символов. Какой объем информации оно несет?
Дано: N=64, K=20,
Найти: Ic-?
Решение: 64=2i, i=6, Ic=20*6=120бит.
Ответ: 120 бит
Кодировка чисел
Кодировка числовой информации в компьютере производится на основе представления привычных нам десятичных чисел в так называемой двоичной системе счисления. В компьютерах также используют шестнадцатеричную систему счисления (с. сч.). Познакомимся с этими системами счисления и со способами перевода чисел из одной системы в другую. Для этого вспомним несколько определений из математики. Системой счисления называется способ записи чисел с помощью некоторого набора цифр.
Примеры:
1.Десятичная система счисления.
Набор
цифр: 0,1,2, …, 9 Числа: 2, 301, …
основание=10
2. Двоичная система счисления.
Набор
цифр: 0,1 Числа: 0, 1, 10, 101, …
основание =2
3. Шестнадцатеричная система счисления
Набор
цифр: 0,1,2, …, 9, A, B ,C, D, E, F Числа: 37,
A5, F0
основание=16
Основанием системы счисления называется количество цифр, используемых для записи числа (см. примеры выше).
Все рассмотренные системы счисления являются позиционными, то есть значение каждой цифры зависит от ее позиции в записи числа.
Число в позиционной системе счисления можно представить в виде суммы произведений составляющих его цифр на соответствующие степени основания системы:
Примеры:
1. Десятичная с. сч. 100=1; 101=10; 102=100
Разряды 2 1 0
3 0 8 = 8 * 100 + 0 * 101 + 3 * 102 = 8+0+103=111
2. Двоичная с. сч.
Разряды 4 3 2 1 0
1 1 1 0 1 = 1*20 + 0*21+1*22 +1*2 3+1*24 =1+0+ 4+ 8+16 = 29
Итак, из исходного двоичного числа получили десятичное число.
Перевод двоичных чисел в десятичные.
Как перевести двоичное число в десятичное
Двоичное число надо представить в виде суммы произведений составляющих его цифр на соответствующие степени числа 2, а затем вычислить полученную сумму.
Степени числа 2:
2 0=1 2 1=2 2 2=4 2 3=8 2 4=16 2 5=32
2 6=64 2 7=128 2 8=256 2 9=512 2 10=1024
Упражнения: Перевести двоичные числа 1) 1011 2) 10000000 3) 110011010 в десятичные.
Решение:
3 2 1 0
1) 1 0 1 1 = 1*20 + 1*21+ 0*22 +1*23 =1+ 2+0 + 8 = 11 Ответ: 11
7 6 5 4 3 2 1 0
2) 1 0 0 0 0 0 0 0 = 1* 27 = 128 Ответ: 128
8 7 6 5 4 3 2 1 0
3). 1 1 0 0 1 1 0 1 0
=0*20+1*21+0*22+1*23+1*24+0*25+0*26+1*27+1*28=0+2+0+8+16+0+0+128+256=410
Ответ: 410
Перевод десятичных чисел в двоичные.
Как перевести десятичное число в двоичное.
Десятичное число надо последовательно делить нацело на 2, а затем выписать результат из остатков деления справа налево.
Пример 1:
Перевести десятичное число 13 в двоичное.
Решение: Способ 1
13
2
12 6 2
1
6 3 2
0 2 1
1
Ответ: 1101
Можно сделать проверку:
3 2 1 0
1 1 0 1 = 1*20 + 0*21+ 1*22 +1*23 =1+0+4+8= 13
Контрольные вопросы:
1. Дать определения информации (бытовой, технический, научный подходы).
2. Назвать и пояснить свойства информации.
3. Назвать и пояснить действия с информацией.
4. Назвать и пояснить виды информации (по способу восприятия, представления, по
общественному значению).
5. Почему для кодирования информации в компьютере используются только два
символа – 0 и 1?
6. Дать определения системы счисления, основания системы счисления.
7. Сформулировать правило перевода двоичных чисел в десятичные.
8. Сформулировать правило перевода десятичных чисел в двоичные.
Задачи для самоподготовки:
ПЕРЕВЕСТИ:
1. двоичное число в десятичное: 101001
2. двоичное число в десятичное: 1101101
3. десятичное число в двоичное: 62
4. десятичное число в двоичное: 123
5. номер текущего года в двоичное число.
