Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2015_Информатика_ч1 / Лекции / Лекция3_Кодирование информации.ppt
Скачиваний:
38
Добавлен:
15.03.2016
Размер:
6.32 Mб
Скачать

КОДИРОВАНИ

Е

ИНФОРМАЦИИЛекция 3

ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В

КОМПЬЮТЕРЕ

2

ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В КОМПЬЮТЕРЕ

3

КОДИРОВАНИЕ ИНФОРМАЦИИ

В процессе передачи или хранения информации часто приходится переходить от одного способа представления информации к другому, то есть с одного языка на другой.

Преобразование символов одного алфавита в символы другого алфавита, выполненное по определенным правилам, называется кодированием (от латинского слова codex — свод законов), а результат этого преобразования — кодом.

4

ДВОИЧНОЕ КОДИРОВАНИЕ ТЕКСТА

Присвоение символу определенного кода – это вопрос соглашения, которое фиксируется в кодовой таблице.

В качестве международного стандарта ранее была принята кодовая таблица ASCII (American Standard Code for Information Interchange).

Для кодировки 1 символа текста (буквы, цифры,

знаки препинания, включая пробел и другие знаки для операций с текстами) отводился 1 байт (8 бит), всего можно закодировать 28 = 256 символов

N=2i N – мощность алфавита 28=256 I – информационный вес

Каждому символу десятичного кода от 0 до 255 или соответствовал двоичный код от 00000000 до 111111115

Кодовая таблица ASCII

6

Декодировать текст с помощью кодовой таблицы ASCII:

99

111

109

112

117

116

101

114

computer

7

Коды с 0 по 32 (первые 33 кода) ­ коды операций

(перевод строки, ввод пробела, т.е. соответствуют функциональным клавишам); Коды с 33 по 127 – интернациональные,

соответствуют символам латинского алфавита, цифрам, знакам арифметических операций, знакам препинания; Коды с 128 по 255 – национальные, т.е. кодировка

национального алфавита.

В настоящее время существует 5 кодовых таблиц для русских букв:

Windows ­ 1251,

MS – DOS 866, KOИ8­R

ISO (OS UNIX).

8

 

С 1997 года появился новый международный стандарт Unicode, который отводит для кодировки одного символа, как правило 2 байта (16 бит), и можно закодировать 65536 различных символов.

N=2I=216=65 536 – мощность алфавита i=16 ­ информационный вес

Unicode включает в себя все существующие, вымершие и искусственно созданные алфавиты мира, множество математических, музыкальных, химических и прочих символов)

9

Кодирование текстовой (символьной) информации

10