Тема 2. Кодирование информации в компьютере

 

✅Двоичное кодирование текстовой информации в компьютере

✅Практическая работа. Внутреннее представление слов в памяти компьютера


Итак, начнём...


Двоичное кодирование текстовой информации в компьютере

Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки Википедия

Каким же образом текстовая информация представлена в памяти компьютера?

Тексты вводятся в память компьютера с помощью клавиатуры. На клавишах написаны привычные нам буквы, цифры, знаки препинания и другие символы. В оперативную память они попадают в двоичном коде. Это значит, что каждый символ представляется 8-разрядным двоичным кодом.

Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер - по их коду

Удобство побайтового кодирования символов очевидно, поскольку байт - наименьшая адресуемая часть памяти и, следовательно, процессор может обратиться к каждому символу отдельно, выполняя обработку текста. С другой стороны, 256 символов – это вполне достаточное количество для представления самой разнообразной символьной информации.

Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера, называется таблицей кодировки.

Международным стандартом для компьютера стала таблица ASCII (читается аски) (Американский стандартный код для информационного обмена).

Таблица кодов ASCII делится на две части.

Международным стандартом является лишь первая половина таблицы, т.е. символы с номерами от 0 (00000000), до 127 (01111111). Вторая половина таблицы - национальная.

 Первая половина таблицы кодов ASCII


Вторая половина таблицы кодов ASCII для русских букв (кодировка Windows)

Таблица символов CP866 (MS DOS)



Коды с 0 по 32 соответствуют не символам, а операциям (перевод строки, ввод пробела и так далее).

Коды с 33 по 127 являются интернациональными и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания.

Коды с 128 по 255 являются национальными, то есть в на­циональных кодировках одному и тому же коду соответствуют различные символы.

В настоящее время существуют пять различных кодировок кириллицы (КОИ8-Р, Windows. MS-DOS, Macintosh и ISO). Из-за этого часто возникают проблемы с переносом русского текста с одного компьютера на другой, из одной программной системы в другую.

С конца 90-х годов проблема стандартизации символьного кодирования решается введением нового международного стандарта, который называется Unicode. Это 16-разрядная кодировка, т.е. в ней на каждый символ отводится 2 байта памяти. Такая кодовая таблица допускает включение до 65536 символов. Полная спецификация стандарта Unicode включает в себя все существующие, вымершие и искусственно созданные алфавиты мира, а также множество математических, музыкальных, химических и прочих символов.

Практическая работа. Внутреннее представление слов в памяти компьютера

Выполните перекодировку, используя Таблицу символов CP866 (MS DOS). Оформите ответ в текстовом процессоре Microsoft Word и отправьте файл с ответом по адресу infor_breyn@mail.ru


Задание №1

·         143  174  162  239  167  160  171  160  32  174  225   165  173  236  32  175  165  225  226  224  235  169  32  228  160  224  226  227  170

·         136  32  162  165  164  165  224  170  168  32  225  32  170  224  160  225  170  160  172  168  32  162  167  239  171  160  46

·         144  160  173  168  172  32  227  226  224  174   172  44  32  175  224  174  229  174  164  239  32  175  174  32  175  160  224  170  227  44

·         138  168  225  226  236  239  32  175  174  167  174  171  174  226  174  169  32  174  161  162  165  171  160  46

 

Задание №2

·         135  173  160  165  226  32  164  165  162  174  231  170  160  32  168  32  172  160  171  236  231  168  170  44

·         136  32  167  165  171  165  173  235  169  32  175  174  175  227  163  160  169  44

·         133  225  171  168  32  164  162  168  166  165  226  225  239  32  226  224  160  172  162  160  169  231  168  170

·         144  165  171  236  225  235  32  173  165  32  175  165  224  165  161  165  163  160  169  46

 

Задание №3 

·         141  160  172  32  173  165  32  164  160  173  174  32  175  224  165  164  227  163  160  164  160  226  236  44

·         138  160  170  32  225  171  174  162  174  32  173  160  232  165  32  174  226  167  174  162  165  226  225  239  44  32  45

·         136  32  173  160  172  32  225  174  231  227  162  225  226  162  168  165  32  164  160  165  226  225  239  44

·         138  160  170  32  173  160  172  164  160  165  226  225  239  32  161  171  160  163  174  164  160  226  236  46  46  46


                               Желаю удачи!

Комментариев нет:

Отправить комментарий