Кодовые таблицы: азбука Морзе и флажная
💻 Информатика · 5 класс
Как заменить буквы сигналами
Чтобы передать сообщение на большое расстояние, буквы заменяют условными сигналами. Для этого пользуются кодовой таблицей. Кодовая таблица — это таблица соответствия, в которой каждой букве сопоставлен свой условный знак или набор знаков.
Кодирование и декодирование
Замену букв на сигналы называют кодированием, а обратную замену сигналов на буквы — декодированием. И отправитель, и получатель должны иметь одинаковую кодовую таблицу, иначе сообщение нельзя будет прочитать.
Азбука Морзе
В азбуке Морзе каждая буква кодируется сочетанием коротких и длинных сигналов — точек и тире. Их передают звуком, светом или стуком. Между буквами делают паузу, чтобы они не сливались.
| Буква | Код Морзе |
|---|---|
| А | · − |
| М | − − |
| С | · · · |
| О | − − − |
Флажная азбука
Существует и флажная азбука: моряки передают буквы положением двух флажков в руках. Каждой букве соответствует своё положение флажков. Это тоже кодовая таблица, только знаки в ней — позы с флажками.
Разбор примера
Закодируем слово по таблице Морзе, а потом раскодируем его обратно:
Слово: СОС
С → · · ·
О → − − −
С → · · ·
Код: · · · − − − · · ·
Обратно по таблице: С О С
Почему придумали такие коды
Кодовые таблицы появились задолго до компьютеров. Раньше телеграф передавал сообщения по проводам с помощью коротких и длинных сигналов тока — точек и тире азбуки Морзе. Так весть из одного города в другой долетала за минуты, а не за дни, как с письмом. Морскую флажную азбуку придумали, чтобы корабли могли переговариваться на расстоянии, когда крик не слышен, а радио ещё не было.
Сигнал · · · − − − · · · стал известным сигналом бедствия. Его выбрали потому, что он простой, легко запоминается и хорошо различается на слух. Любой моряк, услышав такой код, понимал, что кому-то нужна срочная помощь.
| Способ передачи | Чем передают сигналы |
|---|---|
| Телеграф | Короткий и длинный ток |
| Фонарь | Короткие и длинные вспышки света |
| Флажная азбука | Положение двух флажков |
Кодирование и компьютер
Современный компьютер тоже кодирует буквы, только своими знаками — нулями и единицами. Идея у него та же, что у азбуки Морзе: есть таблица, где каждой букве сопоставлен свой код. Поэтому, изучив простые кодовые таблицы, легче понять, как компьютер хранит и передаёт текст.
Частая ошибка. Без пауз между буквами код не прочитать. Если записать сигналы слитно, одни и те же точки и тире можно разбить на буквы по-разному и получить другое слово.
Кратко о главном
- Кодовая таблица сопоставляет каждой букве условный знак.
- Кодирование — замена букв сигналами, декодирование — обратная замена.
- В азбуке Морзе буквы кодируют точками и тире.
- Отправитель и получатель должны пользоваться одной таблицей и разделять буквы паузами.