Кодирование текста кодом Морзе в СКА MAPLE
Секция: Технические науки
лауреатов
участников
лауреатов
участников
XLI Студенческая международная заочная научно-практическая конференция «Молодежный научный форум: технические и математические науки»
Кодирование текста кодом Морзе в СКА MAPLE
Информация – это сведения, которые можно собирать, хранить, передавать, обрабатывать, использовать, в том числе и в электронном виде [5].
Информацию можно кодировать различными способами. Специальные системы записи созданы для записи шахматных партий и химических формул. Дорожные знаки содержат в себе закодированную информацию для водителей автомобилей. О существовании кодировок символов в наше время знают многие компьютерные пользователи. Информацию о местности кодирует географическая карта. В связи с развитием техники связи, особенно мобильной связи, возникла необходимость кодирования речевой информации. Кроме этого были также разработаны специальные коды, к которым относятся: флажковая азбука, азбука Морзе, азбука Брайля и таких примеров можно привести довольно много [6].
Процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки, называется кодированием информации [3].
Рассмотрим один из наиболее распространённых специальных кодов – «Азбуку Морзе», которую более века использовали военные и гражданские специалисты в области связи.
Код Морзе – способ знакового кодирования, представление букв алфавита, цифр, знаков препинания и других символов при помощи последовательностью длинных и коротких сигналов. Эти сигналы обозначаются «тире» и «точками» соответственно. Длительность одной точки берется за единицу времени, при этом длительность одного тире равна по длительности трём точкам. Пауза между элементами одного знака равна одной точке, между знаками в слове — три точки, между словами — семь точек. Изобрел ее американский изобретатель и художник Сэмюэль Морзе в 1838 году [4].
Первоначально азбукой Морзе передавали только цифры, которые затем переводили в слова, что занимало очень много времени. Но такой код не мог разобрать обычный обыватель. По этой причине современную азбуку усовершенствовали, добавив буквы и знаки препинания. Это сделал немец Фридрих Герке. Окончательную доработку кода Морзе произвели в 1939 году.
В наши дни, код Морзе чаще всего применяют в военных структурах. Ее использовали моряки и спасатели до конца XX века, и до сих пор используют многие радиолюбители.
Азбука Морзе может помочь в критических ситуациях, когда из строя выйдет более сложное оборудование. Это обусловлено возможностью принимать сигнал на достаточно большом расстоянии, несмотря на возможные при передаче сильные радиопомехи, закодировать необходимую информацию можно вручную, а запись и воспроизведение возможна при помощи простейших устройств [1].
Хорошо квалифицированный радист может в среднем передать от шестидесяти до ста знаком в минуту. Сложность при использовании кода Морзе состоит в том, что для ее использования достаточно сложно запомнить комбинацию точек и тире для каждой буквы.
Цель данной работы – разработка автоматизированной системы для кодирования русского текста.
Объектом исследования выступает кодирование текста. За основу создания данной программы кодирования взят код Морзе.
В ходе работы ставились следующие задачи:
1. Ознакомится с научной литературой касающейся темы "Кодирование".
2. Разработать автоматизированную систему, которая позволит закодировать текст кодом Морзе.
Методологической основой исследования является литература о методах кодирования информации, а также использовании этих методов на практике.
Для того, чтобы решить поставленные перед нами задачи был использован эмпирический метод исследования. Была проанализирована литература, в которой затрагивались вопросы, касающиеся темы исследования, в ходе работы была проведена систематизация полученной информации, а также разработано ПО.
Исследовательская база: Ставропольский государственный педагогический институт.
Теоретическая значимость исследования заключается в анализе изученного материала о кодировании.
Практическая значимость исследования обусловлена тем, что проделанная работа позволила наглядно представить процесс кодирования информации кодом СКА Морзе, использование которого необходимо в дальнейших исследованиях.
Описание разработки. Для написания программы была выбрана система компьютерной алгебры Maple 2014.
Применение программы: ее назначение и условие. Разработанная в Maple программа предназначена для кодирования текста на русском языке в код Морзе, который представлен в виде двоичного кода.
Входными данными выступает информация, вводимая в текстовые поля.
В свою очередь выходными данными является закодированный текст.
Окно Maplets содержит два текстовых поля и четыре кнопки, управляющие действиями пользователя (рис. 1).
Рисунок 1. Maplet
Для того, чтобы закодировать текст, необходимо ввести его в текстовое поле с надписью «Введите текст» и нажать кнопку «Выполнить» (рис. 2). После этого происходит автоматическое заполнение поля с надписью «Закодированный текст» уже кодированным текстом.
Рисунок 2. Кодирование информации
При нажатии на кнопку «Сброс» происходит очищение текстовых полей. Кнопка «Справка» (рис. 3) позволяет открыть диалоговое окно со справочным материалом.
Рисунок 3. Справка
Выход из программы осуществляется при помощи кнопки «Закрыть» [2].
Заключение: в результате разработки программы были достигнуты поставленные цели, а именно изучен материал по представлению исходного текста кодом Морзе и разработана программа для данного вида кодирования в СКА Maple 14.