Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемАлла Щербакова
2 Примеры: Тексты кодируются с помощью букв и знаков препинания. При этом одна и та же информация может быть закодирована по-разному: по- русски, по-английски, по-китайски.. Числа кодируются с помощью цифр. Цифры, к которым мы привыкли, называются арабскими. Иногда пользуются римскими цифрами. В этом случае меняется способ кодирования информации, а сама информация остается той же самой. Например, 12 и ХII – это разные способы записи одного и того же числа. Музыку можно закодировать с помощью нот. Дорожные знаки – это закодированные предупреждения водителю. Радист получил сообщение, переданное азбукой Морзе. Из точек и тире сложились буквы, из букв – текст. На соседнем корабле вывесили гирлянду разноцветных флагов. Капитан прочитал это сообщение и передал его телеграммой в штаб флота. Вывод: Информация всегда хранится и передается в виде кодов. Нельзя хранить просто информацию, без носителя.
3 Задание 1. Попробуйте догадаться, например, какие правила шифрования были применены отправителем текста, если получено сообщение: Жол не свити сепужнок. Диниг ы нигу сувсим ни бэлу. 0 тек ун некуниц убиднил, чту устелса ы нигу всигу тульку удон кысук кужо не перы сепуг. Вэкруол пуд вичир ун оз ютуй кужо зегутувко дла сепуг.
4 Проверка: Жил на свете сапожник. Денег у него совсем не было. И так он наконец обеднел, что остался у него всего только один кусок кожи на пару сапог. Выкроил под вечер он из этой кожи заготовки для сапог. иаеоуыяэ оеиуыэаю
5 Задание 2. Зашифруйте по описанному алгоритму следующий текст: «Жила-была одна старушка, старая-престарая. Восемьдесят лет ей было.»
6 Проверка. «Жоле-бэле удне стерышке, стереа-пристереа. Вусимьдисат лит ий бэлу.» иаеоуыяэ оеиуыэаю
7 абвгдеежзий клмнопрстуф хцчшщъыьэюя Задание 3. Поставьте в соответствие каждой букве число. Прочитайте закодированный текст: , !
8 Проверка. ребята, давайте жить дружно!
9 Начиная с 60 годов, компьютеры все больше стали использоваться для обработки текстовой информации. Традиционно для кодирования одного символа используется 1 байт (8 двоичных разрядов). Это позволяет закодировать N = 2 8 = 256 различных символов, которых обычно бывает достаточно для представления текстовой информации (прописные и заглавные буквы русского и латинского алфавита, цифры, знаки, графические символы и т.д.). При двоичном кодировании текстовой информации каждому символу ставится в соответствие своя уникальная последовательность из восьми нулей и единиц, свой уникаль ный двоичный код от до (десятичный код от 0 до 255).
11 Присвоение символу конкретного двоичного кода - это вопрос соглашения, которое фиксируется в кодовой таблице. Первые 33 кода (с 0 по 32) соответствуют не символам, а операциям (перевод строки, ввод пробела и т.д.). Коды с 33 по 127 являются интернациональными и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания. Коды с 128 по 255 являются национальными, т.е. в национальных кодировках одному и тому же коду соответствуют различные символы. К сожалению, в настоящее время существуют пять различных кодовых таблиц для русских букв, поэтому тексты, созданные в одной кодировке, не будут правильно отображаться в другой.
12 Хронологически одним из первых стандартов кодирования русских букв на компьютерах был код КОИ-8 («Код обмена информацией 8-битный»). Эта кодировка применяется на компьютерах с операционной системой UNIX. Наиболее распространенная кодировка- это стандартная кириллическая кодировка Microsoft Windows, обозначаемая сокращением СР1251 («СР» означает «Code Page», «кодовая страница»). Все Windows-приложения, работающие с русским языком, поддерживают эту кодировку.
13 Для работы в среде операционной системы MS-DOS используется «альтернативная» кодировка, в терминологии фирмы Microsoft - кодировка СР866. Фирма Apple разработала для компьютеров Macintosh свою собственную кодировку русских букв (Мае). Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка еще одну кодировку под названием ISO
14 К счастью, в большинстве случаев пользователь не должен заботиться о перекодировках текстовых документов. При работе в приложениях Windows предусмотрена возможность автоматической перекодировки документов, созданных в приложениях MS-DOS. При работе в Интернет с использованием броузеров Internet Explorer и Netscape Communicator происходит автоматическая перекодировка Web-страниц. В последнее время появился новый международный стандарт Unicode, который отводит на каждый символ не один байт, а два, и потому с его помощью можно закодировать не 256 символов, а N = 2 16 = различных символов. Эту кодировку поддерживает платформа Microsoft WindowsOffice 97 и выше.
15 Итак, существует несколько различных кодовых таблиц для русского алфавита. Текст, созданный в одной кодировке, совершенно по-другому выглядит и не читается в другой. Например, коду 221 соответствуют разные символы в разных кодировках:
16 Для кодирования текстовой информации принят международный стандарт ASCII (American Standard Code for Information Interchange), в кодовой таблице которого зарезервировано первых 128 кодов для кодирования: символов латинского алфавита цифр знаков препинания математических символов Коды от 128 до 255 представляют собой расширение таблицы ASCII. Эти коды в таблице ASCII использованы для кодирования некоторых символов, отличающихся от латинского алфавита, и встречающихся в языках с письменностью, основанной на латинском алфавите, - немецком, французском, испанском и др. Кроме этого, часть кодов использована для кодирования символов псевдографики, которые можно использовать, например, для оформления в тексте различных рамок и текстовых таблиц.
18 В языках использующих кириллический алфавит, в том числе русском, пришлось полностью менять вторую половину таблицы ASCII, приспосабливая ее под кириллический алфавит. Но отсутствие согласованных стандартов привело к появлению различных кодовых таблиц для кодирования русскоязычных текстов, среди которых альтернативная кодовая таблица CP-866 международный стандарт ISO 8859 кодовая таблица фирмы Microsoft CP-1251 (кодировка Windows) кодовая таблица, применяемая в ОС Unix KOI 8-r
19 Кодовая таблица Windows (CP-1251)
20 Задание 4. Раскодируйте стихотворение с помощью таблицы кодов Windows (CP-1251) ч229в 194ыбр224л п224п лочк ю п т243ю, ю д т243ю… 168лочк224 т224к п224хн229т – р224з хн229т!
21 Проверка: «ВЫБРАЛ ПАПА ЕЛОЧКУ» А. Усачев Выбрал папа елочку Самую пушистую, Самую душистую… Елочка так пахнет – Мама сразу ахнет!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.