Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алфавитный подход к измерению информации. ⇐ ПредыдущаяСтр 2 из 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 Ответ: 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. номер текущего года в двоичное число.
|