P
pro·school.ru
Каталог школ

Кодирование с помощью азбуки Морзе

💻 Информатика · 6 класс

Кодирование с помощью азбуки Морзе

Азбука Морзе — это способ кодирования букв и цифр с помощью всего двух сигналов: короткого («точка») и длинного («тире»). Она была придумана для передачи сообщений по телеграфу и до сих пор служит наглядным примером того, как любую информацию можно записать ограниченным набором знаков.

Два сигнала — целый язык

В азбуке Морзе каждой букве соответствует своя комбинация точек и тире. Точку обозначают как ·, тире — как . Поскольку используется всего два разных сигнала, это близко к двоичному кодированию, которое применяет компьютер. Разница в том, что у Морзе важна ещё и длительность пауз между знаками.

Таблица нескольких букв

БукваКод МорзеЧисло знаков
А· —2
Б— · · ·4
М— —2
С· · ·3
О— — —3

Разбор примера

Знаменитый сигнал бедствия «спасите наши души» передают тремя буквами, которые легко запомнить по ритму:

· · · — — — · · · (буквы: С О С)

Три точки, три тире, три точки. Между буквами делают паузу, иначе приёмник не поймёт, где кончается одна буква и начинается другая. Чтобы раскодировать сообщение, приёмник делит поток на части по паузам и по таблице находит букву для каждой группы знаков.

Частая ошибка: забывают про паузы. Если записать · · · — — — · · · без разделителей, можно прочитать совсем другие буквы. Длина паузы между знаками меньше, чем между буквами, а между словами — ещё больше.

Как передают код Морзе

Код Морзе можно передавать самыми разными способами, и в этом его сила. По телеграфу точку и тире отличали по длительности нажатия ключа. Светом фонаря короткая вспышка означает точку, длинная — тире. Звуком можно подавать короткие и длинные гудки. Даже постукиванием по стене узники передавали сообщения. Главное, что нужно, — два разных по длительности сигнала и общие правила у источника и приёмника.

Способ передачиТочкаТире
Телеграфный ключКороткое нажатиеДлинное нажатие
ФонарьКороткая вспышкаДлинная вспышка
ЗвукКороткий гудокДлинный гудок

Связь с информатикой

Азбука Морзе показывает важную идею: чем чаще встречается буква в речи, тем короче выгодно делать её код. Поэтому самые частые буквы получают самые короткие комбинации. Например, буква «Е» в русском языке очень частая, и в Морзе ей дали самый короткий код — одну точку. А редкие буквы кодируют длинными последовательностями. Этот же принцип бережного отношения к длине кода используется при сжатии данных в компьютере, когда часто встречающиеся символы записывают короче, чтобы файл занимал меньше места.

Так старинная азбука телеграфистов помогает понять современные идеи кодирования и сжатия информации, с которыми работает любой компьютер.

Кратко о главном

  • Азбука Морзе кодирует символы точками и тире — всего двумя сигналами.
  • Каждой букве соответствует своя комбинация знаков по таблице.
  • Паузы между буквами и словами обязательны для правильного раскодирования.
  • Частым буквам дают короткие коды — это идея, близкая к сжатию данных.