Презентация "Кодирование текстовой информации "

  • Презентации учебные
  • ppt
  • 11.02.2017
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

В традиционных кодировках для кодирования одного символа используется 8 бит. Легко подсчитать , что такой 8-разрядный код позволяет закодировать 256 различных символов. Присвоение символу определенного числового кода – это вопрос соглашения. В качестве международного стандарта принята кодовая таблица ASCII (American Standard Code for Information Interchange), кодирующая первую половину символов с числовыми кодами от 0 до 127 (коды от 0 до 32 отведены не символам, а функциональным клавишам).
Иконка файла материала текстовая инфо.ppt
Кодирование текстовой  Кодирование текстовой  информации  информации
В традиционных кодировках для кодирования  В традиционных кодировках для кодирования  одного символа    используется 8 бит. Легко  одного символа    используется 8 бит. Легко  подсчитать , что такой 8­разрядный код  подсчитать , что такой 8­разрядный код  позволяет закодировать 256 различных  позволяет закодировать 256 различных  символов.  символов.  Присвоение символу определенного  Присвоение символу определенного  числового кода – это вопрос соглашения.  числового кода – это вопрос соглашения.
В качестве международного стандарта  В качестве международного стандарта  кодовая таблица ASCII (American  принята кодовая таблица ASCII  (American  принята  Standard Code for Information Interchange),  Standard Code for Information Interchange),  кодирующая первую половину символов с  кодирующая первую половину символов с  числовыми кодами от 0 до 127 (коды от 0  числовыми кодами от 0 до 127 (коды от 0  до 32 отведены не символам, а  до 32 отведены не символам, а  функциональным клавишам).  функциональным клавишам).
ККодовая таблица ASCII одовая таблица ASCII
Во второй половине содержатся коды  Во второй половине содержатся коды  национальных алфавитов, символы  национальных алфавитов, символы  псевдографики и некоторые  псевдографики и некоторые  математические знаки. К сожалению, в  математические знаки. К сожалению, в  настоящее время существуют пять  настоящее время существуют пять  различных кодировок кириллицы (КОИ8­Р,  различных кодировок кириллицы (КОИ8­Р,   и ISOISO), что  Windows, , MSMS­­DOSDOS, , Macintosh ), что  Windows вызывает дополнительные трудности при  вызывает дополнительные трудности при  работе с русскоязычными документами.  работе с русскоязычными документами.  Macintosh и
Хронологически одним из первых стандартов  Хронологически одним из первых стандартов  кодирования русских букв на компьютерах  кодирования русских букв на компьютерах  был КОИ8 КОИ8 . . был  Эта кодировка применялась еще в 70­ые годы  Эта кодировка применялась еще в 70­ые годы  на компьютерах серии ЕС ЭВМ, а с  на компьютерах серии ЕС ЭВМ, а с  середины 80­х стала использоваться в  середины 80­х стала использоваться в  первых русифицированных версиях  первых русифицированных версиях  операционной системы UNIX.  операционной системы UNIX.
КОИ8 («Код обмена   («Код обмена  КОИ8 информацией, 8­битный») информацией, 8­битный»)
Наиболее распространенной в настоящее время  Наиболее распространенной в настоящее время  является кодировка Microsoft Windows,  является кодировка Microsoft Windows,  обозначаемая сокращением CP1251 обозначаемая сокращением  CP1251 ("CP" означает   ("CP" означает  "Code Page", "кодовая страница").   "Code Page", "кодовая страница").
От начала 90­ых годов, времени  От начала 90­ых годов, времени  господства операционной системы  господства операционной системы  CP866..   MS DOS, остается кодировка CP866 MS DOS, остается кодировка
Компьютеры фирмы Apple, работающие под  Компьютеры фирмы Apple, работающие под  управлением операционной системы Mac OS Mac OS, ,  управлением операционной системы  используют свою собственную кодировку MacMac..   используют свою собственную кодировку
Международная организация по стандартизации  Международная организация по стандартизации  (International Standards Organization, ISO) утвердила  (International Standards Organization, ISO) утвердила  в качестве стандарта для русского языка еще одну  в качестве стандарта для русского языка еще одну  ISO 8859­5..   кодировку под названием ISO 8859­5 кодировку под названием
Unicode Unicode В конце 90­ых годов появился новый  В конце 90­ых годов появился новый  международный стандарт Unicode Unicode, который  , который  международный стандарт  не один байт, а два, ,  отводит под один символ не один байт, а два отводит под один символ  и поэтому с его помощью можно закодировать не  и поэтому с его помощью можно закодировать не  256, а 65536 различных символов. Полная  256, а 65536 различных символов. Полная  спецификация стандарта Unicode включает в себя  спецификация стандарта Unicode включает в себя  все существующие, вымершие и искусственно  все существующие, вымершие и искусственно  созданные алфавиты мира, а также множество  созданные алфавиты мира, а также множество  математических, музыкальных, химических и  математических, музыкальных, химических и  прочих символов.  прочих символов.
Пример Пример Представьте в форме шестнадцатеричного  Представьте в форме шестнадцатеричного  кода слово «ЭВМ». кода слово «ЭВМ». 1251: 221 194 204 221 194 204 CP866: 157 130 140  157 130 140 ..  CPCP1251:  CP866: В 16 с/с В 16 с/с  CP1251:  CP866: CP1251: DD C2 CC  DD C2 CC  CP866: 9D 82 8C  9D 82 8C
Задания Задания 1.1. Закодируйте с помощью кодировочной  Закодируйте с помощью кодировочной  таблицы ASCII таблицы  ASCII следующие тексты:  следующие тексты: a)      Password; бб) Windows ) Windows.. a)      Password;  Декодируйте с помощью кодировочной  2.2. Декодируйте с помощью кодировочной  таблицы ASCII таблицы  ASCII следующие тексты:  следующие тексты:  72 6Е 61 64 6FF;; а) 54 6FF 72 6Е 61 64 6 а) 54 6     б) 49 20 6С 6F 76 65 20 79 6F 75. б) 49 20 6С 6F 76 65 20 79 6F 75.