Stas Kokorin
Мыслитель
(5094)
14 лет назад
1)При кодировании текстовой информации используется 256 символов потому-что текстовая информация не пишется буквами. А кодируется в системе кодом-0 и 1.Он может принимать любое количество нолей и единиц. И это будет какой-нибудь символ. Короче говоря, 256 символов-это "компьютерный алфавит"
Krim .
Гуру
(4569)
14 лет назад
1 Почему при кодировании текстовой информации в компьютере в большинстве кодировок используется 256 различных символов, хотя русский алфавит включает только 33 буквы?
ОТВЕТ (Текстовая информация (прописные и строчные буквы русского и латинского алфавитов, цифры, знаки и математические символы) содержит 256 различных знаков.) ;
2 С какой целью ввели кодировку Unicode, которая позволяет закодировать 65 536 различных символов?
ОТВЕТ (чтобы закодировать не только русский и латинский алфавиты, цифры, знаки и математические символы, но и греческий, арабский, иврит и другие алфавиты).
Андрей Рыков
Оракул
(51009)
14 лет назад
1. Букв 33, но с учётом загланых и строчных уже 66, плюс знаки препинания, пробелы, плюс, минус, равно, тире, скобки, маркеры для списков и т. д.
В связи с двоичной системой счёта кодировать можно только определёное число цифр 2 в какой-то степени.
2^5=32 - этого мало даже для строчных букв.
2^6=64 - этого мало с учётом строчных и заглавных букв.
2^7=128 - этого мало с учётом спецсимволов
2^8=256 - ну это нормально.
2. Кодировка Unicod введена с целью поддержки большего колическва символов. Например для китайского языка она просто необходима.
Для русского языка она не представляет крайней нужды, но благодаря её можно работать более удобно.
Например вставить знак градуса без редактора формул °, или какую-гибудб греческую букву. А если документ в формате txt? то это вобще единственный способ их вставить.
Таким образом, кодировка Unicod была создана исключительно для увелечения символов с целью удобства в работе.
Art
Гуру
(4813)
14 лет назад
1) Когда компьютеры были большими, они оперировали байтами - 8 бит, 256 комбинаций. Удобно: 1 байт - 1 символ. Первый 128 отводились под буквы английского алфавита, цифры, знаки препинания и пр. Вторые 128 - под служебную информацию. Сейчас во вторых 128 символах размещают, как правило, буквы национальных алфавитов. Поэтому существуют "русифицированные" шрифты. Такой набор из 256 символов называется кодовой таблицей.
Существуют несколько кодовых таблиц (кодировок) для русского языка, например, KOI-8R и Windows-1251. Если текст набран в одной кодировке, то прочитать его в другой невозможно - позиции букв в таблице не совпадают. Это только одна из проблем маленькой (256 символьной) таблицы.
2) Чтобы решить многие проблемы с кодировкой ввели кодовую таблицу Unicode, в которой под символ отведено уже 2 байта, и одна таблица содержит в себе все символы почти всех национальных алфавитов в строго определенной комбинации. Таким образом документ в Unicode будет везде читаться одинаково.
1) почему при кодировании текстовой информации в компьютере в большинстве кодировок используется 256 различных символов, хотя русский алфавит включает только 33 буквы???
2) С какой целью ввели кодировку Unicode, которая позволяет закодировать 65 536 различных символов???
Очень срочно....задали сделать а я не знаюю)))))подскажите...только полным ответом)))))