12+ Свидетельство СМИ ЭЛ № ФС 77 - 70917 Лицензия на образовательную деятельность №0001058 |
Пользовательское соглашение Контактная и правовая информация |
Пияева Ольга Николаевна17 |
Презентация "Кодирование текстовой информации"
"Кодирование текстовой информации"
Историческая справка Криптография - это тайнопись, система изменения письма с целью сделать текст непонятным для непосвященных лиц Азбука Морзе или неравномерный телеграфный код, в котором каждая буква или знак представлены своей комбинацией коротких элементарных посылок электрического тока (точек) и элементарных посылок утроенной продолжительности (тире) Сурдожесты - язык жестов, используемый людьми с нарушениями слуха Вопрос: Какие примеры кодирования текстовой информации можно привести еще?
Код Цезаря А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я Юлий Цезарь (I век до н.э.) Замени каждую букву шифруемого текста на другую путем смещения в алфавите от исходной буквы на фиксированное количество символов! Закодируем Б А Й Т – сместим на 3 символа вправо Получим: Д Г М Х
Квадрат Полибия В Древней Греции (II в. До н.э. ) был известен шифр, который создавался с помощью квадрата Полибия. Для шифрования использовалась таблица, представляющая собой квадрат с шестью столбцами и шестью строками, которые нумеровались цифрами от 1 до 6. В каждую клетку такой таблицы записывалась одна буква. В результате каждой букве соответствовала пара чисел, и шифрование сводилось к замене буквы парой цифр. Первая цифра указывает номер строки, вторая – номер столбца. Слово байт кодируется так: 12 11 25 42 1 2 3 4 5 6 1 А Б В Г Д Е 2 Ё Ж З И Й К 3 Л М Н О П Р 4 С Т У Ф Х Ц 5 Ч Ш Щ Ъ Ы Ь 6 Э Ю Я , . Полибий
Задание: Расшифруйте с помощью квадрата Полибия следующую фразу «33 11 35 36 24 32 16 36 11 45 43 51 24 32 41 63» 1 2 3 4 5 6 1 А Б В Г Д Е 2 Ё Ж З И Й К 3 Л М Н О П Р 4 С Т У Ф Х Ц 5 Ч Ш Щ Ъ Ы Ь 6 Э Ю Я , . ОТВЕТ: На примерах учимся
Двоичное кодирование текстовой информации 256 символов = 66 + 52 + 10 + 129 33 строчные + 33 прописные буквы = 66 букв русского алфавита 0-9 10 цифр 26 строчных + 26 прописных буквы = 52 буквы латинского алфавита знаки препинания, арифмети- ческие знаки и т.д 129 знаков
Расчет количества информации, необходимой для кодирования одного знака I N = 2 I 256 = 2 8 I 2 = 2 I =8 бит Вывод: для кодирования каждого знака требуется количество информации, равное 8 битам
Кодовая таблица ASCII American Standard Code for Information Interchange коды от 0 до 32 функциональные клавиши коды от 33 до 127 буквы английского алфавита, знаки математических операций и т.д.
Кодовые таблицы для русских букв
Рефлексивный экран: 1. Сегодня я узнал… 2. Было интересно… 3. Было трудно… 4. Я выполнял задания… 5. Я научился… 6. Я приобрел…. 7. Я понял, что… 8. Теперь я могу… 9. Я смог… 10. Я попробую…