КОДИРОВАНИЕ ИНФОРМАЦИИ Кодирование - это преобразование информации из одной формы представления в другую. Например, если эти предложения написать на английском, то это пример кодирования текста. Для человека преобразованная информация выглядит непривычно:
Мы будем рассматривать способы кодирования на языке ЭВМ, т.е. преобразование информации в числовой код.
Кодирование текста Это представление символов текста в виде чисел:
десятичных, двоичных, восьмеричных и шестнадцатеричных.
Формула для вычисления
N = 2i , где N – мощность алфавита, i – информационный вес символа (бит) Основной принцип - каждому символу алфавита ставят в соответствие конкретное число. Эти пары (символ-число) заносят в таблицу. Таблица называется таблицей кодировки В компьютерах применяют две таблицы: Таблица кодировки ASCII American Standard Code for Information Interchange — американский стандартный код обмена информацией. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́]. ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов.
В алфавите N = 256 символов. Примечание:
Таблица кодировки Unicode (Юникод) Стандарт 16-битного кодирования символов, позволяющий
представить знаки практически всех письменных языков
мира. В алфавите N = 65536 символов. Примечание: при наборе текста в документе можно использовать буквы не только английского и национального (например, русского) алфавита, а и всех языков мира :) . В документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы... Применяют в современных операционных системах. mmx©2012 |