Несмотря на то, что разная информация для человека представляется по - разному, для компьютера (процессора) текстовая, графическая, звуковая и числовая имеют единый вид представления, а именно, двоичный. Вот об этом и поговорим на уроке...
Просмотр содержимого документа
«Кодирование текстовой информации»
Двоичное кодирование текстовой информации
Каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий д воичный код от 00000000 до 11111111
1000001 2
1000010 2
1000011 2
1000100 2
65
66
67
68
В файле хранятся не изображения символов, а их числовые коды в двоичной системе!
Присвоение символу конкретного кода – это вопрос соглашения , которое фиксируется в кодовой таблице
Коды с 0 по 32 соответствуют операциям. Коды с 33 по 127 соответствуют буквам латинского алфавита, знакам арифметических операций, знакам препинания. Коды с 128 по 255 являются национальными.
КОИ – 8 - код обмена информацией 8-битный
CP1251 – Code Page 1251 , используется в ОС Windows С P866 – Code Page 866 , « альтернативная » кодировка, используется в ОС MS-DOS
MAC – кодировка для ОС MacOS
ISO – разработана Международной организацией по стандартизации
Двоичный код
0000 0000
Десятичный код
………
КОИ-8
0
0000 1000
CP1251
………
8
0000 1101
Удаление последнего символа (клавиша Backspace)
CP8 66
13
………
0010 0000
Перевод строки (клавиша Enter )
Mac
0010 0001
32
………
Пробел
33
ISO
!
0101 1010
90
………
Z
0111 1111
127
………
128
………
-
1100 0010
………
194
Ъ
Б
1100 1100
………
204
А
В
Л
1101 1101
………
221
А
-
М
Щ
1111 1111
К
2 5 5
-
:
Э
Ь
Т
:
-
я
Ь
Ё
Нераз. пробел
Н
Нераз. пробел
п
Задача 1.
Сколько секунд потребуется модему, передающему сообщение со скоростью 28800 бит/с , чтобы передать 100 страниц текста в 30 строк по 60 символов каждая, при условии, что каждый символ кодируется 1 байтом?
Дано:
v =28800 бит/с
К =100 • 30 • 60
i =1 байт
Найти: t
Решение. V= 100 • 30 • 60 • 8 = 1440000 бит
t = 1440000 бит / 28800 бит/с = 50 с
Ответ. 50 секунд.
Задача 2.
С помощью последовательности десятичных кодов:
99 111 109 112 117 116 101 114 зашифровано слово « computer ». Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному прописными буквами?
Решение.
Учитывая, что разница между десятичны м кодом строчной буквы латинского алфавита и десятичным кодом соответствующей прописной буквы равна: 32 , а также что сначала в таблице записываются прописные , а потом строчные буквы: 99-32 =67 и т.д.
Получаем: 67 79 77 80 85 84 69 82.
Ответ : 67 79 77 80 85 84 69 82.
Закодируйте с помощью кодовой таблицы ASC II и представьте в шестнадцатеричной системе счисления следующие тексты:
а ) Password ;
Решение.
Найдите в кодовой таблице А SCII коды соответствующих символов (в десятичной системе счисления):
а) Password 80 97 115 115 119 111 114 100 ;
Переведите коды с помощью Калькулятора в шестнадцатеричную систему счисления:
а) 80 97 115 115 119 111 114 100 50 61 73 73 77 6F 72 64;
Дома: п.2.10
№ 34, №40, №43