Лекция № 2 Единицы измерения

Скачать презентацию Лекция № 2 Единицы измерения Скачать презентацию Лекция № 2 Единицы измерения

Лекция_2_Кодирование. Сист_счисления.ppt

  • Количество слайдов: 38

>  Лекция № 2 Единицы измерения  информации. Кодирование информации. Системы счисления. Лекция № 2 Единицы измерения информации. Кодирование информации. Системы счисления.

>      2 Методы измерения информации:  алфавитный и вероятностный 2 Методы измерения информации: алфавитный и вероятностный Единицей измерения количества информации является бит. 1 бит – это количество информации, необходимое для однозначного определения одного из двух равновероятных событий. В информатике принято рассматривать последовательности длиной 8 бит. Такая последовательность называется байтом. Производные единицы измерения информации: 1 байт = 8 бит = 23 бит 1 килобайт (Кб) = 1024 = 210 байт, 1 мегабайт (Мб) = 1024 килобайт = 220 байт, 1 гигабайт (Гб) = 1024 мегабайт = 230 байт, 1 терабайт (Тб) = 1024 гигабайт = 240 байт

>      3  ИЗМЕРЕНИЕ ИНФОРМАЦИИ АЛФАВИТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ 3 ИЗМЕРЕНИЕ ИНФОРМАЦИИ АЛФАВИТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ ИНФОРМАЦИИ При измерении количества информации в тексте, записанном с помощью N -символьного алфавита, используют следующие формулы: I = i k, i = log 2 N, N = 2 i, где I – количество информации в тексте, i – количество информации, которое несет один символ (в битах), k – количество символов в тексте, N – мощность алфавита.

>     4  Задача  Сообщение,  записанное с помощью 4 Задача Сообщение, записанное с помощью 64 - . символьного алфавита, занимает 3 страницы, на каждой странице по 240 символов. Найти количество информации в сообщении (в байтах). Решение:

>      5 СОДЕРЖАТЕЛЬНЫЙ ПОДХОД К ИЗМЕРЕНИЮ   ИНФОРМАЦИИ 5 СОДЕРЖАТЕЛЬНЫЙ ПОДХОД К ИЗМЕРЕНИЮ ИНФОРМАЦИИ Если после получения какого-то сообщения неопределенность знаний уменьшается в 2 раза, то это сообщение несет в себе 1 бит информации. Т. е. , если событие имеет 2 исхода, то при наступлении каждого из них неопределенность знаний уменьшается в 2 раза. Количество информации, полученное из сообщения о том, что наступило одно из N равновозможных событий, можно вычислить по формуле Хартли: х = log 2 N, где х – количество информации в сообщении (в битах), N – количество равновозможных (равновероятных) событий, только одно из которых наступило.

>     6  Задача. Бросают игральный кубик. Найти количество информации 6 Задача. Бросают игральный кубик. Найти количество информации в сообщении о том, что выпало число 5. Решение: N=6 х = log 2 N = log 26 2, 58 бит

>     7  ВЕРОЯТНОСТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ   ИНФОРМАЦИИ 7 ВЕРОЯТНОСТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ ИНФОРМАЦИИ Формулу для вычисления количества информации в случае различных вероятностей событий предложил К. Шеннон: где I -количество информации; N - количество возможных событий; Pi – вероятность i-го события

>      8 ВЕРОЯТНОСТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ  ИНФОРМАЦИИ 8 ВЕРОЯТНОСТНЫЙ ПОДХОД К ИЗМЕРЕНИЮ ИНФОРМАЦИИ Пусть в результате испытания наступило некоторое событие. Вероятность его наступления можно вычислить по формуле: где N – количество всех возможных исходов испытания, K – количество исходов испытания, удовлетворяющих данному событию. Количество информации в сообщении о том, что наступило одно из возможных событий можно вычислить по формуле: где P – вероятность наступления события, х – количество информации в сообщении о том, что наступило данное событие.

>     9 Задача.  В непрозрачном мешочке хранятся 10 белых, 9 Задача. В непрозрачном мешочке хранятся 10 белых, 20 красных, 30 синих и 40 зеленых шариков. Какое количество информации будет содержать зрительное сообщение о цвете вынутого шарика. Решение: 10 + 20 + 30 + 40 = 100 - шариков всего pб = 10/100; pк = 20/100; pс =30/100; pз = 40/100 pб = 0, 1; pк = 0, 2; pс = 0, 3; pз = 0, 4 Таким образом, I ≈ 1, 85 бит.

>      10  Кодирование текстовой информации Кодирование символа – 10 Кодирование текстовой информации Кодирование символа – это присвоение символу конкретного числового кода. При вводе в компьютер текстовой информации происходит ее двоичное кодирование. Код символа хранится в оперативной памяти компьютера. В процессе вывода символа на экран производится обратная операция – декодирование, т. е. преобразование кода символа в его изображение. Как правило, для хранения кода символа используется 1 байт (8 бит), поэтому коды символов могут принимать значение от 0 до 255. Такие кодировки называют однобайтными. Они позволяют использовать 256 символов (N = 2 I = 28 = 256).

>      11 Таблица однобайтных кодов символов называется ASCII ( 11 Таблица однобайтных кодов символов называется ASCII ( American Standard Code for Information Interchange – Американский стандартный код для обмена информацией). Первая часть таблицы ASCII -кодов (от 0 до 127) одинакова для всех IBM-PC-совместимых компьютеров и содержит: • коды управляющих символов; • коды цифр, арифметических операций, знаков препинания; • некоторые специальные символы; • коды больших и маленьких латинских букв. Вторая часть таблицы ASCII (коды от 128 до 255) бывает различной в разных компьютерах. Она содержит коды букв национального алфавита, коды некоторых математических символов, коды символов псевдографики. Для русских букв в настоящее время имеется пять различных кодовых таблиц: КОИ-8, СР 1251, СР 866, Mac, ISO.

>      12 Широкое распространение в последнее время получил новый 12 Широкое распространение в последнее время получил новый международный стандарт Unicode. В нем отводится по два байта (16 бит) для кодирования каждого символа, поэтому с его помощью можно закодировать 65536 различных символов ( N = 2 16 = 65536 ). Коды символов могут принимать значения от 0 до 65536. Пример. С помощью кодировки Unicode закодирована фраза: Я хочу поступить в университет. Нужно определить информационный объем этой фразы. Решение. В данной фразе содержится 31 символ (включая пробелы и знак препинания). Поскольку в кодировке Unicode каждому символу отводится 2 байта памяти, для всей фразы понадобится 31 · 2 = 62 байта, или 31 · 2 · 8 = 496 бит. Ответ: 32 байта, или 496 бит.

>      13 Кодирование графической информации 1 бит на пиксель 13 Кодирование графической информации 1 бит на пиксель – 2 цвета 2 бита на пиксель – 4 цвета 256 градаций серого цвета (от черного (0) до белого (255)) log 2 (256) = 8 бит

>      14     Цветовые модели 1. 14 Цветовые модели 1. RGB - красный (Red, R), зеленый (Green, G), синий (Blue, B) 2. CMYK Излучающий объект RGB Отражающий объект CMYK

>     15 Кодирование графической информации Сколько бит требуется, чтобы закодировать 15 Кодирование графической информации Сколько бит требуется, чтобы закодировать информацию о 130 оттенках? 8 бит (то есть 1 байт), поскольку при помощи 7 бит можно сохранить номер оттенка о 0 до 127, а 8 бит хранят от 0 до 255. Объем изображения, размером 40 х50 пикселей, составляет 2000 байт. Изображение использует: А - 8 цветов; В - 256 цветов; С - 16777216 цветов.

>       16 Кодирование звуковой информации 16 Кодирование звуковой информации

>     17 Кодирование звуковой информации     К 17 Кодирование звуковой информации К = 2 а а К Применение 8 256 Недостаточно для достоверного восстановления исходного сигнала, так как будут большие нелинейные искажения. Применяют в основном в мультимедийных приложениях, где не требуется высокое качество звука 16 65536 Используется при записи компакт-дисков, так как нелинейные искажения сводятся к минимуму. 20 1048576 Где требуется высококачественная оцифровка звука.

>       18  Кодирование звуковой информации  Рассчитайте 18 Кодирование звуковой информации Рассчитайте объем стереоаудиофайла длительностью 20 секунд при 20 -битном кодировании и частоте дискретизации 44. 1 к. Гц. Решение: 20 бит * 20 * 44100 * 2 = 35280000 бит = 4410000 байт = 4. 41 Мб

>    19   Системы счисления  • Системы счисления -- 19 Системы счисления • Системы счисления -- совокупность названий и знаков, позволяющая записать любое число • непозиционная • позиционная

>      20   Непозиционная Особенность -- значение цифры 20 Непозиционная Особенность -- значение цифры не зависит от ее положения в числе I V X L C D M 1 5 10 50 100 500 1000

>     21   Правила записи числа • При записи 21 Правила записи числа • При записи цифр в порядке убывания их значения суммируются • VI = 5 + 1 = 6 • При записи цифр в порядке возрастания их значения вычитаются • IV = 5 - 1 = 4 • MCMXCVI = • 1000 + (– 100 + 1000) + (– 10 + 100) + 5 + 1= 1996

>      22   Позиционная Особенность -- значение цифры 22 Позиционная Особенность -- значение цифры зависит от ее положения в числе. Позиция цифры в числе – разряд.

>     23  Формы записи в позиционных   23 Формы записи в позиционных системах счисления • свернутая и развернутая 2 1 0 • 22210 = 2· 10 2 + 2· 101 + 2· 100 1 0 -1 -2

>     24   Алфавиты   некоторых систем счисления 24 Алфавиты некоторых систем счисления Основание Система Алфавит р = 2 Двоичная 0, 1 р = 3 Троичная 0, 1, 2 р = 4 Четверичная 0, 1, 2, 3 р = 8 Восьмиричная 0, 1, 2, 3, 4, 5, 6, 7 р = 16 Шестнадцати- 0, 1, 2, 3, 4, 5, 6, 7, 8, ричная 9, 10 (А), 11 (B), 12 (C), 13 (D), 14 (E), 15 (F)

>    25  Двоичная система счисления • алфавит – 0, 1 25 Двоичная система счисления • алфавит – 0, 1 десятич. СС двоич. СС 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001

>    26 Двоичная арифметика 0 + 0 = 0  0 26 Двоичная арифметика 0 + 0 = 0 0 0 = 0 0 + 1 = 1 0 1 = 0 1 + 0 = 1 1 0 = 0 1 + 1 = 10 1 1 = 1

>     27 Сложение и вычитание   двоичных чисел 1001, 27 Сложение и вычитание двоичных чисел 1001, 012 + 11, 112 - 11, 112 1101, 002 101, 102

>      28  Умножение двоичных чисел  11, 012 28 Умножение двоичных чисел 11, 012 11 01 1101 1 0 0, 0 0 012

>     29  Перевод чисел из системы с произвольным 29 Перевод чисел из системы с произвольным основанием в десятичную систему счисления

>       30   из двоичной системы в 30 из двоичной системы в десятичную систему счисления 2 1 0 -1 -2 -3 110, 1012 = 2 1 0 1· 2 + 0· 2 + -1 -2 -3 +1· 2 + 0· 2 +1· 2 = =6, 675

>      31 из восьмиричной системы в десятичную систему счисления 31 из восьмиричной системы в десятичную систему счисления 2 1 0 -1 -2 222, 228 = 2 1 0 2· 8 + 2· 8 + -1 -2 +2· 8 + 2· 8 146, 281

>      32    из шестнадцатиричной  32 из шестнадцатиричной системы в десятичную систему счисления 2 1 0 -1 -2 2 2 , 2 2 16 = 2 · 16 + 1 0 + 2 · 16 + 2 · 16 + -1 -2 + 2 · 16 546, 133

>     33  Перевод чисел из десятичной системы в СС 33 Перевод чисел из десятичной системы в СС с произвольным основанием

>       34  Перевод чисел из десятичной системы 34 Перевод чисел из десятичной системы в двоичную СС 36 2 36 18 2 0 18 9 2 0 8 4 2 1 4 2 2 0 2 1 1 0 0 0

>    35  Для перевода числа из десятичной системы в СС 35 Для перевода числа из десятичной системы в СС с произвольным основанием необходимо выполнить деление этого числа на основание системы, в которую переводится число. Деление выполняется до тех пор, пока остаток от деления не станет меньше делителя

>       36  продолжение 0, 36  36 продолжение 0, 36 0 , 0 1 1

>      37 Поразрядные способы перевода   чисел для 37 Поразрядные способы перевода чисел для систем с кратными основаниями

>   38  продолжение 38 продолжение