✅Двоичное кодирование текстовой информации в компьютере
✅Практическая работа. Внутреннее представление слов в памяти компьютера
Итак, начнём...
✅Двоичное кодирование текстовой информации в компьютере
Кодирование информации — процесс преобразования сигнала из формы,
удобной для непосредственного использования информации, в форму, удобную для
передачи, хранения или автоматической переработки Википедия
Каким же образом текстовая информация представлена в памяти компьютера?
Тексты вводятся в память компьютера с помощью клавиатуры. На клавишах
написаны привычные нам буквы, цифры, знаки препинания и другие символы. В
оперативную память они попадают в двоичном коде. Это значит, что каждый символ
представляется 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
Желаю удачи!

.png)
Комментариев нет:
Отправить комментарий