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

Кодирование текстовой информации заключается в том, что каждому текстово­му символу (букве, цифре, знаку препинания и др.) приписывается код - целое число. В зависимости от числа битов, отведенных под кодирование символов, все виды кодировок делятся на две группы: 8-разрядные и 16-разрядные. Для каждого вида кодировки символы вместе с их кодами образуют кодировочную таблицу.

В 8-разрядной кодировке для кодирования одного символа отводится 8 бит (1 байт). С их помощью можно записать 28 =256 разных целых чисел, а, следова­тельно, закодировать 256 различных символов.

В кодировочной таблице первая половина кодов отводится под кодирова­ние управляющих (невидимых) символов, а также букв английского алфавита, цифр и знаков препинания. Оставшаяся часть - под кодирование символов на­циональных алфавитов. В результате народы, говорящие на разных языках (не на английском) не могут использовать одну и ту же кодировочную таблицу. Чтобы правильно отобразить текст на экране монитора, необходимо выбрать для него подходящую кодировку. Это делает невозможным правильно восприя­тие текста на любом языке, кроме английского.

К 8-разрядным кодировкам, включающим в себя кодировку символов русского языка, относятся ASCII, ДКОИ-8, Win 1251 (или СР1251).

16 - разрядная кодировка Unicode позволяет представить 216=65536 различных символов. В кодовой таблице Unicode присутствуют символы всех совре­менных национальных языков. Символы первых 128 кодов совпадают с ASCII.

 

4.Определите информационный объем пословицы в битах «Мал золотник, да дорог» в кодировке Unicode.

Указание. Нужно просто подсчитать количество символов в предложен­ной фразе, включая пробелы и знаки препинания. (При этом подразумевается, что между словами стоит ровно один пробел, а перед знаками препинания пробелов нет.) Полученное значе­ние умножить на 16, чтобы получить ответ в битах.

___________________________________________________________________________________

Ответ: 368 бит.