СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

Несмотря на то, что разная информация для человека представляется по - разному, для компьютера (процессора) текстовая, графическая, звуковая и числовая имеют единый вид представления, а именно, двоичный. Вот об этом и поговорим на уроке...

Просмотр содержимого документа
«Кодирование текстовой информации»

Двоичное кодирование текстовой информации Каждому символу ставится в соответствие уникальный десятичный код  от 0  до 255 или соответствующий д воичный код   от 00000000 до 11111111 на экране ( символы ) в памяти – двоичные  коды 1000001 2 1000010 2 1000011 2 1000100 2 65 66 67 68  В файле хранятся не изображения символов, а  их числовые коды в двоичной системе!

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

Каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий д воичный код от 00000000 до 11111111

  • на экране ( символы )
  • в памяти – двоичные коды

1000001 2

1000010 2

1000011 2

1000100 2

65

66

67

68

В файле хранятся не изображения символов, а их числовые коды в двоичной системе!

Присвоение символу конкретного кода – это вопрос соглашения , которое фиксируется в кодовой таблице Коды с 0 по 32 соответствуют операциям.  Коды с 33 по 127 соответствуют буквам латинского алфавита, знакам арифметических операций, знакам препинания.  Коды с 128 по 255 являются национальными.

Присвоение символу конкретного кода – это вопрос соглашения , которое фиксируется в кодовой таблице

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

КОИ – 8 - код обмена информацией 8-битный  CP1251 – Code Page 1251 , используется в ОС Windows  С P866 – Code Page 866 , « альтернативная » кодировка, используется в ОС MS-DOS MAC – кодировка для ОС MacOS ISO  – разработана Международной организацией по стандартизации

КОИ – 8 - код обмена информацией 8-битный

CP1251Code Page 1251 , используется в ОС Windows С P866Code 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 - : Э Ь Т : - я Ь Ё Нераз. пробел Н Нераз. пробел п

Двоичный код

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 секунд.

Задача 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.

Задача 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;

Закодируйте с помощью кодовой таблицы ASC II и представьте в шестнадцатеричной системе счисления следующие тексты:

а ) Password ;

Решение.

Найдите в кодовой таблице А SCII коды соответствующих символов (в десятичной системе счисления):

а) Password80 97 115 115 119 111 114 100 ;

Переведите коды с помощью Калькулятора в шестнадцатеричную систему счисления:

а) 80 97 115 115 119 111 114 10050 61 73 73 77 6F 72 64;

Дома: п.2.10 № 34, №40, №43

Дома: п.2.10

№ 34, №40, №43