В данном материале нами будет рассмотрена тема «Кодирование информации. Двоичное кодирование. Единицы измерения информации». В ходе занятия пользователи смогут получить представление о кодировании информации, способах восприятия информации компьютеров, единицах ее измерения и двоичном кодировании.
1. Кодирование как изменение формы представления информации.
2. Как компьютер распознает информацию?
3. Как измерить информацию?
4. Единицы измерения информации.
Лекция_4.ppt
Кодирование информации в компьютере
Информатика в школе
Кодирование информации в
компьютере
Кодирование информации в компьютере
Информатика в школе
Двоичный код
Вся информация, которою обработает
компьютер, должна быть представлена
двоичным кодом с помощью двух цифр –
0 и 1.
Эти два символа 0 и 1 принято называть
битами (от англ. binary digit – двоичный
знак).
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Кодирование и декодирование
Кодирование – преобразование входной
информации в форму, воспринимаемую
компьютером, т.е. двоичный код.
Декодирование – преобразование данных из
двоичного кода в форму, понятную
человеку.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Способы кодирования
Способы кодирования и декодирования
информации в компьютере, в первую
очередь, зависит от вида информации, а
именно, что должно кодироваться: числа,
текст, графические изображения или звук.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Представление чисел
Для записи информации о количестве
объектов используются числа. Числа
записываются с использование особых
знаковых систем, которые называют
системами счисления.
Система счисления – совокупность приемов и
правил записи чисел с помощью
определенного набора символов.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Позиционные и непозиционные
системы счисления
Все системы счисления делятся на две
большие группы:
ПОЗИЦИОННЫЕ
НЕПОЗИЦИОННЫЕ
Количественное значение каждой
цифры числа зависит от того, в
каком месте (позиции или разряде)
записана та или иная цифра.
Количественное значение цифры
числа не зависит от того, в каком
месте (позиции или разряде)
записана та или иная цифра.
0,7
7
70
XIX
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Римская непозиционная система
счисления
Самой распространенной из непозиционных
систем счисления является римская. В
качестве цифр используются: I(1), V(5),
X(10), L(50), C(100), D(500), M(1000).
Величина числа определяется как сумма или
разность цифр в числе.
MCMXCVIII = 1000+(1000-100)+(100-
10)+5+1+1+1 = 1998
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Позиционные системы счисления
Первая позиционная система счисления была
придумана еще в Древнем Вавилоне, причем
вавилонская
была
шестидесятеричная, т.е. в ней использовалось
шестьдесят цифр!
нумерация
В XIX веке довольно широкое распространение
получила двенадцатеричная система счисления.
В настоящее время наиболее распространены
и
десятичная,
шестнадцатеричная системы счисления.
двоичная,
восьмеричная
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Основание системы счисления
Количество различных символов, используемых для
изображения числа в позиционных системах
счисления, называется основанием системы
счисления.
Система счисления Основание
Алфавит цифр
Десятичная
Двоичная
Восьмеричная
Шестнадцатеричная
10
2
8
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0, 1
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Соответствие систем счисления
Десятичная
Двоичная
Восьмеричная
Шестнадцатеричная
0
0
0
0
1
1
1
1
2
10
2
2
3
11
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
Десятичная
Двоичная
Восьмеричная
Шестнадцатеричная
8
1000
10
8
9
1001
11
9
10
1010
12
A
11
1011
13
B
12
1100
14
C
13
1101
15
D
14
1110
16
E
15
1111
17
F
16
10000
20
10
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Двоичное кодирование текстовой
информации
Начиная с 60х годов, компьютеры все больше
стали использовать для обработки
текстовой информации и в настоящее
время большая часть ПК в мире занято
обработкой именно текстовой
информации.
Традиционно для кодирования одного
символа используется количество
информации = 1 байту (1 байт = 8 битов).
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Двоичное кодирование текстовой
информации
Для кодирования одного символа требуется
один байт информации.
Учитывая, что каждый бит принимает
значение 1 или 0, получаем, что с помощью
1 байта можно закодировать 256 различных
символов.
28=256
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Двоичное кодирование текстовой
информации
Кодирование заключается в том, что каждому
символу ставиться в соответствие
уникальный двоичный код от 00000000 до
11111111 (или десятичный код от 0 до
255).
Важно, что присвоение символу конкретного
кода – это вопрос соглашения, которое
фиксируется кодовой таблицей.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Таблица кодировки
Таблица, в которой всем символам компьютерного
алфавита поставлены в соответствие порядковые
номера (коды), называется таблицей кодировки.
Для разных типов ЭВМ используются различные
кодировки. С распространением IBM PC
международным стандартом стала таблица
кодировки ASCII (American Standart Code for
Information Interchange) – Американский
стандартный код для информационного обмена.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Таблица кодировки ASCII
Стандартной в этой таблице является только первая
половина, т.е. символы с номерами от 0 (00000000) до 127
(0111111). Сюда входят буква латинского алфавита,
цифры, знаки препинания, скобки и некоторые другие
символы.
Остальные 128 кодов используются в разных вариантах. В
русских кодировках размещаются символы русского
алфавита.
В настоящее время существует 5 разных кодовых таблиц для
русских букв (КОИ8, СР1251, СР866, Mac, ISO).
В настоящее время получил широкое распространение новый
международный стандарт Unicode, который отводит на
каждый символ два байта. С его помощью можно
закодировать 65536 (216= 65536 ) различных символов.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Таблица стандартной части ASCII
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Таблица
расширенного
кода ASCII
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
!
Обратите внимание!
Цифры кодируются по стандарту ASCII в двух
случаях – при вводевыводе и когда они
встречаются в тексте. Если цифры
участвуют в вычислениях, то
осуществляется их преобразование в другой
двоичных код.
Возьмем число 57.
При использовании в тексте каждая цифра будет представлена своим
кодом в соответствии с таблицей ASCII. В двоичной системе это –
00110101 00110111.
При использовании в вычислениях код этого числа будет получен по
правилам перевода в двоичную систему и получим – 00111001.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Кодирование графической
информации
Создавать и хранить графические объекты в
компьютере можно двумя способами – как
растровое или как векторное изображение.
Для каждого типа изображений
используется свой способ кодирования.
ИЗОБРАЖЕНИЯ
РАСТРОВЫЕ
ВЕКТОРНЫЕ
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Кодирование растровых
изображений
Растровое изображение
представляет собой
совокупность точек
(пикселей) разных цветов.
Для чернобелого изображения информационный объем
одной точки равен одному биту (либо черная, либо
белая – либо 1, либо 0).
Для четырех цветного – 2 бита.
Для 8 цветов необходимо – 3 бита.
Для 16 цветов – 4 бита.
Для 256 цветов – 8 бит (1 байт).
Цветное изображение на экране монитора формируется за
счет смешивания трех базовых цветов: красного,
зеленого, синего. Т.н. модель RGB.
Для получения богатой палитры базовым цветам могут
быть заданы различные интенсивности.
school46@mail.ru
4 294 967 296 цветов (True Color) – 32 бита (4 байта).
Кодирование информации в компьютере
Информатика в школе
Кодирование векторных
изображений
Векторное изображение представляет собой
совокупность графических примитивов
(точка, отрезок, эллипс…). Каждый
примитив описывается математическими
формулами. Кодирование зависти от
прикладной среды.
эллипс
прямоугольник
кривая
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Двоичное кодирование звука
Звук – волна с непрерывно
изменяющейся амплитудой и
частотой. Чем больше
амплитуда, тем он громче для
человека, чем больше частота,
тем выше тон.
В процессе кодирования звукового
сигнала производится его
временная дискретизация –
непрерывная волна
разбивается на отдельные
маленькие временные участки.
Качество двоичного кодирования
звука определяется глубиной
кодирования и частотой
дискретизации.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Вопросы и задания
Закодируйте с помощью ASCIIкода свою
фамилию, имя, номер класса.
?
В чем достоинство и недостаток кодирования,
применяемого в компьютерах?
Чем отличаются растровые и векторные
изображения?
В чем суть кодирования графической
информации?
На листе в клеточку нарисуйте рисунок.
Закодируйте ваш рисунок двоичным кодом.
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
102
Двоичная
28
210
Восьмеричная
school46@mail.ru
Десятичная
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
112
Двоичная
38
310
Восьмеричная
school46@mail.ru
Десятичная
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
1012
58
510
Двоичная
Восьмеричная
school46@mail.ru
Десятичная
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
1112
78
710
Двоичная
Восьмеричная
school46@mail.ru
Десятичная
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
10002
108
810
Двоичная
Восьмеричная
Десятичная
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Какое количество компьютеров вы видите? Ответ дайте в
двоичной, восьмеричной и десятичной системах счисления.
?
Ответ:
10012
118
910
Двоичная
Восьмеричная
Десятичная
school46@mail.ru
Кодирование информации в компьютере
Информатика в школе
Просто анекдот
Наборщица приходит к врачу.
Врач:
Скажите "а".
Маленькое или большое?
school46@mail.ru
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.