суббота, 26 октября 2013 г.

Тексты в памяти компьютера

При двоичном кодировании текстовой информации чаще всего каждому символу ставится в соответствие уникальная цепочка из 8 нулей и единиц, называемая байтом. Соответствие символов и кодов задаётся с помощью специальной кодовой таблицы.

При международном обмене информацией используется кодировка ASCII (американский стандартный код для обмена информацией). Она включает в себя всего 128 символов: прописные и строчные латинские буквы, цифры, знаки препинания, некоторые служебные символы.
Для кодирования букв русского языка существуют несколько различных кодировок, являющихся расширениями таблицы кодов ASCII. То есть первая часть каждой расширенной таблицы кодировок совпадает с таблицей ASCII, а вторая часть (коды русских букв) у каждой таблицы своя. Ниже приведен фрагмент кодовой таблицы КОИ-8 (код обмена информацией)
Пример 1.
·         Закодируйте слово «ЛУНА».

Текст
Л У Н А
Десятичный код
203  211  205  192
Двоичный код
11001011  11010011  11001101  11000000

Пример 2.
·         Декодируйте двоичную последовательность: 11001011110100111100110111000000.
·         Закодируйте получившееся слово с помощью десятичного кода.


Двоичный код
11001011  11010011  11001101  11000000
Текст
К Н И Г А
Десятичный код
203  211  205  192


2 комментария: