1.3.1. Сигнал. Кодирование и декодирование
1.3.2. Равномерные и неравномерные коды. Условие Фано
1.3.4. Скорость передачи информации
Практическая работа 1.1. Шифрование и дешифрование. Задание
Практическая работа 1.1. Шифрование и дешифрование. Работа с онлайновым кодировщиком Морзе
Практическая работа 1.1. Шифрование и дешифрование. Работа с онлайновым кодировщиком шифра Цезаря
Практическая работа 1.1. Шифрование и дешифрование. Работа с онлайновым кодировщиком шифра Виженера
Выполним кодирование и декодирование информации при помощи онлайн-переводчика азбуки Морзе.
1. Запустить браузер в операционной системе Windows (например, Mozilla Firefox) или в операционной системе Linux и в поле Адрес: ввести http://telegraphist.ru/book/morse-translator (онлайн-переводчик азбуки Морзе).
2. Ознакомиться с содержимым окна онлайн-переводчика (рис. 1.14).
Рис. 1.14
3. Выбрав в раскрывающемся списке под левым полем язык сообщения (Русский или Английский), ввести в левое поле текст на выбранном языке, который нужно закодировать в виде знаков азбуки Морзе, например: «Россия — священная наша держава».
4. Для выполнения операции кодирования текста щёлкнуть мышью на кнопке . Ознакомиться с появившейся в правом поле записью текста при помощи азбуки Морзе (рис. 1.15).
Рис. 1.15
Отличия генерируемой онлайн-переводчиком записи от традиционной: для наглядности знаки, соответствующие каждой букве, заключаются в квадратные скобки, а промежутки между словами обозначаются специальной записью [#].
5. При наличии на компьютере аудиоколонок или наушников прослушать закодированную информацию в виде звуковых сигналов азбуки Морзе («морзянки»). Для этого используется кнопочная панель, расположенная под правым полем:
• кнопка — начать (или продолжить после паузы) воспроизведение «морзянки»;
• кнопка — пауза (повторное воспроизведение будет выполняться с места приостановки);
• кнопка — остановка воспроизведения (повторное воспроизведение будет выполняться с начала записи);
• панель — управление громкостью.
6. Выполнить ручное кодирование текста на русском языке в запись азбуки Морзе, используя таблицу (строчные и прописные буквы не различаются) — рис. 1.16.
Рис. 1.16
7. Полученный текст ввести в правое поле онлайн-переводчика с использованием принятых в нём обозначений (квадратных скобок и символа #), например:
Россия — родина моя!
[.-.] [---] [...] [...] [..] [.-.-] [#] [-....-] [#] [.-.] [---] [-..] [..] [-.] [.-] [#] [--] [---] [.-.-] [--..--]
8. Проверить правильность выполненного кодирования, щёлкнув мышью на кнопке и прочитав в левом поле декодированное сообщение (пример — на рис. 1.17).
Рис. 1.17
9. При наличии на компьютере аудиоколонок или наушников прослушать закодированную информацию в виде звуковых сигналов «морзянки».
10. Оценить профессионализм радистов первой половины XX века, которые должны были с подобной скоростью по памяти выполнять кодирование текста в сигналы азбуки Морзе при помощи специального выключателя — телеграфного ключа (рис. 1.18), воспринимать полученные сигналы «морзянки» на слух и по памяти выполнять декодирование информации в обычный текст.
Рис. 1.18
(http://telegraphist.ru/sites/default/files/attach/morse-translator_5.swf) - Прямая ссылка на скачивание flash-ролика c сайта автора.
Запустить flash-ролик онлайнового кодировщика Морзе с этого сайта.
Следующая страница Практическая работа 1.1. Шифрование и дешифрование. Работа с онлайновым кодировщиком шифра Цезаря