Набор символов
Значения, показанные в каждой ячейке, являются кодовыми точками Unicode , данными для сравнения.
Оригинальные варианты Бодо
Оригинальный Бодо, внутренний Великобритания
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | A 0041 | E 0045 | 002F | Y 0059 | U 0055 | I 0049 | O 004F | 000E | J 004A | G 0047 | H 0048 | B 0042 | C 0043 | F 0046 | D 0044 |
1_ | SP 0020 | — 002D | X 0058 | Z 005A | S 0053 | Т 0054 | W 0057 | V 0056 | DEL 007F | K 004B | M 004D | L 004C | R 0052 | Q 0051 | № 004E | P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | 0031 | 0032 | ⅟ 215F | 0033 | 0034 | ³⁄ 00B3 2044 | 0035 | SP 0020 | 0036 | 0037 | ¹ 00B9 | 0038 | 0039 | ⁵⁄ 2075 2044 | 0030 |
1_ | 000F | . 002E | ⁹⁄ 2079 2044 | 003A | ⁷⁄ 2077 2044 | ² 00B2 | ? 003F | ‘ 0027 | DEL 007F | ( 0028 | ) 0029 | = 003D | — 002D | 002F | £ 00A3 | + 002B |
Оригинальный Бодо, континентальный европейский
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | A 0041 | E 0045 | É 00C9 | Y 0059 | U 0055 | I 0049 | O 004F | 000E | J 004A | G 0047 | H 0048 | B 0042 | C 0043 | F 0046 | D 0044 |
1_ | SP 0020 | Т 0054 | X 0058 | Z 005A | S 0053 | Т 0054 | W 0057 | V 0056 | DEL 007F | K 004B | M 004D | L 004C | R 0052 | Q 0051 | № 004E | P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | 0031 | 0032 | & 0026 | 0033 | 0034 | º 00BA | 0035 | SP 0020 | 0036 | 0037 | h 0068 | 0038 | 0039 | f 0066 | 0030 |
1_ | 000F | . 002E | , 002C | 003A | ; 003B | ! 0021 | ? 003F | ‘ 0027 | DEL 007F | ( 0028 | ) 0029 | = 003D | — 002D | 002F | № 2116 | % 0025 |
Оригинальный Бодо, ITA 1
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | A 0041 | E 0045 | CR 000D | Y 0059 | U 0055 | I 0049 | O 004F | 000E | J 004A | G 0047 | H 0048 | B 0042 | C 0043 | F 0046 | D 0044 |
1_ | SP 0020 | LF 000A | X 0058 | Z 005A | S 0053 | Т 0054 | W 0057 | V 0056 | DEL 007F | K 004B | M 004D | L 004C | R 0052 | Q 0051 | № 004E | P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | 0031 | 0032 | CR 000D | 0033 | 0034 | 0035 | SP 0020 | 0036 | 0037 | + 002B | 0038 | 0039 | 0030 | ||
1_ | 000F | LF 000A | , 002C | 003A | . 002E | ? 003F | ‘ 0027 | DEL 007F | ( 0028 | ) 0029 | = 003D | — 002D | 002F | % 0025 |
Варианты Бодо-Мюррея
Код Мюррея
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL / SP 0000/0020 | E 0045 | COL ? | A 0041 | LS 000F | S 0053 | I 0049 | U 0055 | LF 000A | D 0044 | R 0052 | J 004A | № 004E | F 0046 | C 0043 | K 004B |
1_ | Т 0054 | Z 005A | L 004C | W 0057 | H 0048 | Y 0059 | P 0050 | Q 0051 | O 004F | B 0042 | G 0047 | 000E | M 004D | X 0058 | V 0056 | DEL /*007F / 002A |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL / SP 0000/0020 | 0033 | COL ? | 000F | ‘ 0027 | 0038 | 0037 | LF 000A | ² 00B2 | 0034 | ⁷⁄ 2077 2044 | — 002D / 2212 | ⅟ 215F | ( 0028 | ⁹⁄ 2079 2044 | |
1_ | 0035 | . 002E | 002F | 0032 | ⁵⁄ 2075 2044 | 0036 | 0030 | 0031 | 0039 | ? 003F | ³⁄ 00B3 2044 | FS 000E | , 002C | £ 00A3 | ) 0029 | DEL /*007F / 002A |
ITA 2 и US-TTY
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | E 0045 | LF 000A | A 0041 | SP 0020 | S 0053 | I 0049 | U 0055 | CR 000D | D 0044 | R 0052 | J 004A | № 004E | F 0046 | C 0043 | K 004B |
1_ | Т 0054 | Z 005A | L 004C | W 0057 | H 0048 | Y 0059 | P 0050 | Q 0051 | O 004F | B 0042 | G 0047 | 000E | M 004D | X 0058 | V 0056 | LS / DEL 000F / 007F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | 0033 | LF 000A | — 002D / 2212 | SP 0020 | BEL 0007 | 0038 | 0037 | CR 000D | 0024 долл. США | 0034 | ‘ 0027 | , 002C | ! 0021 | 003A | ( 0028 |
1_ | 0035 | 0022 | ) 0029 | 0032 | # 0023 | 0036 | 0030 | 0031 | 0039 | ? 003F | & 0026 | FS 000E | . 002E | 002F | ; 003B | 000F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | NUL 0000 | 0033 | LF 000A | — 002D / 2212 | SP 0020 | ‘ 0027 | 0038 | 0037 | CR 000D | ENQ 0005 | 0034 | BEL 0007 | , 002C | ! 0021 | 003A | ( 0028 |
1_ | 0035 | + 002B | ) 0029 | 0032 | £ 00A3 | 0036 | 0030 | 0031 | 0039 | ? 003F | & 0026 | FS 000E | . 002E | 002F | = 003D | 000F |
Письмо Число Пунктуация Условное обозначение Неопределенный
Код погоды
Метеорологи использовали вариант ITA2 с символами цифр и регистров, за исключением десяти цифр, BEL и нескольких других символов, замененных символами погоды:
Кодировка погодного телетайпа
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | — 002D | 0033 | LF 000A | ↑ 2191 | SP 0020 | BEL 0007 | 0038 | 0037 | CR 000D | 2197 | 0034 | 2199 вон | ⦷ 29B7 | → 2192 | ◯ 25EF | ← 2190 |
1_ | 0035 | + 002B | 2196 | 0032 | ↓ 2193 | 0036 | 0030 | 0031 | 0039 | 2295 ⊕ | 2198 | FS 000E | . 002E | 002F | ⦶ 29B6 | 000F |
Принцип действия телеграфа и телетайпа
Изобретение электромагнитного телеграфа Павлом Львовичем Шиллингом в 1832 году явилось самым значимым достижением XIX века в области передачи сигналов на расстояние. Этот аппарат был устроен очень просто. Он состоял из передатчика, выполненного в виде телеграфного ключа, и приёмника в виде электромагнита. Якорь электромагнита управлял движением рычага с пишущим колёсиком на конце. Под колёсиком при помощи пружинного часового механизма равномерно протягивалась бумажная лента. Когда поступал сигнал от передатчика, срабатывал электромагнит, опуская колёсико на ленту, на которой вырисовывался прерывистый чернильный след.
Телетайптелепринтер
Наиболее совершенные модели телетайпов имели дисплей вместо принтера и дисковый номеронабиратель. Такие продвинутые аппараты стали создаваться с 1930 года и объединяться в национальные абонентские телеграфные сети под названием «Телекс» (Telex=TELegraph + EXchange).
Казалось бы, в наше время высокоскоростного интернета подобные системы связи ушли в прошлое на музейные полки и стенды в качестве раритетных экспонатов. Но не тут-то было. Телеграфная связь до сих пор существует в таких странах, как Япония, Швеция, Канада, Бельгия, Германия. В России, например, телеграфные сообщения передаются и принимаются с помощью телеграфных модемов — специальных устройств, сопряжённых с компьютерами операторов. Однако на большей части территории России каналы этой связи демонтированы.
Цели и способы кодирования
Теперь обратим внимание на то, что может существовать много способов кодирования одного и того же текста на одном и том же языке. Например, русский текст мы привыкли записывать с помощью русского алфавита
Но то же самое можно сделать, используя латинский алфавит. Иногда так приходится поступать, отправляя SMS по мобильному телефону, на котором нет русских букв, или электронное письмо на русском языке за границу, если у адресата нет русифицированного программного обеспечения. Например, фразу «Здравствуй, дорогой Саша!» приходится писать так: «Zdravstvui, dorogoi Sasha!».
Существует множество способов кодирования. Например, стенография — быстрый способ записи устной речи. Стенография появилась во времена, когда не существовало техники звукозаписи. Ею владели лишь немногие специально обученные люди — стенографисты. Они успевали записывать текст синхронно с речью выступающего человека. В стенограмме один значок обозначает целое слово или сочетание букв. Расшифровать (декодировать) стенограмму мог только сам стенографист.
Посмотрите на текст стенограммы на рис. 1.2. Там написано следующее: «Говорить умеют все люди на свете. Даже у самых примитивных племен есть речь. Язык — это нечто всеобщее и самое человеческое, что есть на свете».
Рис. 1.2. Стенограмма
Можно придумать и другие способы кодирования.
Приведенные примеры иллюстрируют следующее важное правило: для кодирования одной и той же информации могут быть использованы разные способы; их выбор зависит от ряда обстоятельств: цели кодирования, условий, имеющихся средств. Если надо записать текст в темпе речи, делаем это с помощью стенографии; если надо передать текст за границу, пользуемся латинским алфавитом; если надо представить текст в виде, понятном для грамотного русского человека, записываем его по правилам грамматики русского языка
Еще одно важное обстоятельство: выбор способа кодирования информации может быть связан с предполагаемым способом ее обработки. Обсудим это на примере представления чисел — количественной информации
Используя русский алфавит, можно записать число «тридцать пять». Используя же алфавит арабской десятичной системы счисления, пишем: 35. Пусть вам надо произвести вычисления. Скажите, какая запись удобнее для выполнения расчетов: «тридцать пять умножить на сто двадцать семь» или «35 х 127»? Очевидно, что для перемножения многозначных чисел вы будете пользоваться второй записью.
Заметим, что эти две записи, эквивалентные по смыслу, используют разные языки: первая — естественный русский язык, вторая — формальный язык математики, не имеющий национальной принадлежности. Переход от представления на естественном языке к представлению на формальном языке можно также рассматривать как кодирование. Человеку удобно использовать для кодирования чисел десятичную систему счисления, а компьютеру — двоичную систему.
Широко используемыми в информатике формальными языками являются языки программирования.
В некоторых случаях возникает потребность засекречивания текста сообщения или документа, для того чтобы его не смогли прочитать те, кому не положено. Это называется защитой от несанкционированного доступа. В таком случае секретный текст шифруется. В давние времена шифрование называлось тайнописью. Шифрование представляет собой процесс превращения открытого текста в зашифрованный, а дешифрование — процесс обратного преобразования, при котором восстанавливается исходный текст. Шифрование — это тоже кодирование, но с засекреченным методом, известным только источнику и адресату. Методами шифрования занимается наука криптография.
Western Union
Что такое код Бодо и как он эволюционировал? Western Union — клавиатура телепринтера с использованием кодировки Бодо (вариант США) с клавишами Shift и LTRS. Код Мюррея был принят западным союзом, который использовал его до 1950-х годов с несколькими изменениями, которые состояли в том, что пропускались некоторые символы и было добавлено больше контрольных кодов.
Явный символ SPC (пробел) был введен вместо BLANK/NULL, а новый шифр BEL запустил звонок или звуковой сигнал в приемнике. Кроме того, был введен код, который заставил принимающую машину отправлять идентификационный поток отправителю в обратном порядке.
подробности
ПРИМЕЧАНИЕ. В этой таблице предполагается, что пробел, названный «1» Бодо и Мюрреем, является крайним правым и наименее значимым. Способ упаковки передаваемых битов в более крупные коды зависит от производителя. Наиболее распространенное решение распределяет биты от младшего бита к старшему (оставляя три старших бита байта неиспользованными).
Таблица кодов ITA2 (выраженных шестнадцатеричными числами)
В ITA2 символы выражаются с помощью пяти битов. ITA2 использует два поднабора кода, «сдвиг букв» (LTRS) и «сдвиг цифр» (фиг.). Символ (11011) FIGS сигнализирует о том, что следующие символы должны интерпретироваться как присутствующие в наборе FIGS, пока они не будут сброшены символом LTRS (11111). При использовании клавиша переключения LTRS или FIGS нажимается и отпускается, передавая соответствующий символ переключения на другой автомат. Затем набираются желаемые буквы или цифры. В отличие от пишущей машинки или современной компьютерной клавиатуры, клавиша Shift не удерживается нажатой во время набора соответствующих символов. «Запрос» вызовет ответ от другой машины. Это означает «Кто ты?»
CR — возврат каретки , LF — перевод строки , BEL — это символ колокольчика, который звонил в маленький колокольчик (часто используется для предупреждения операторов о входящем сообщении), SP — это пробел, а NUL — нулевой символ (пустая лента).
Примечание: двоичные преобразования кодовых точек часто отображаются в обратном порядке, в зависимости от (предположительно), с какой стороны смотреть на бумажную ленту. Отметим далее, что «контрольные» символы были выбраны таким образом, чтобы они были либо симметричными, либо полезными парами, чтобы вставка ленты «перевернутой» не приводила к проблемам для оборудования, и полученная распечатка могла быть расшифрована. Таким образом, FIGS (11011), LTRS (11111) и пробел (00100) инвариантны, тогда как CR (00010) и LF (01000), обычно используемые в паре, обрабатываются одинаково независимо от порядка по страницам принтеров. LTRS также можно использовать для перфорирования символов, которые нужно удалить на бумажной ленте (так же, как DEL в 7-битном ASCII ).
Последовательность RYRYRY … часто используется в тестовых сообщениях и в начале каждой передачи. Поскольку R — 01010, а Y — 10101, последовательность задействует большую часть механических компонентов телетайпа при максимальной нагрузке. Также в свое время тонкая настройка приемника производилась с помощью двух цветных огней (по одному на каждый тон). RYRYRY … произвел 0101010101 …, который заставлял огни светиться с одинаковой яркостью при правильной настройке. Эта последовательность настройки полезна только тогда, когда ITA2 используется с двухтональной модуляцией FSK , такой как обычно используется при использовании радиотелетайпа (RTTY).
Реализации кода Бодо в США могут отличаться добавлением нескольких символов, таких как #, & на уровне FIGS.
В русской версии кода Бодо ( МТК-2 ) использовались три режима смены; режим кириллицы был активирован символом (00000). Из-за большего количества символов в кириллице символы ! , & , £ были опущены и заменены кириллицей, а BEL имеет тот же код, что и кириллическая буква Ю. Кириллические буквы Ъ и Ё опускаются, а Ч объединяется с цифрой 4.
Это может быть интересно
- Некий Питер Барлоу, физик из Англии, в 1824 году опубликовал «Закон Барлоу», который впоследствии оказался ошибочным. Однако этот закон на несколько лет приостановил прогресс в области телеграфной связи.
- В известном романе Александра Дюма «Граф Монте-Кристо» главный его герой смог повлиять на биржевые торги, подкупив сотрудника телеграфа, находившегося на посту в одиночку.
- На основании международных соглашений 1930-х телекс-сообщение признаётся документом.
- В России действует общепользовательская сеть, в которой любое сообщение может храниться 7 месяцев. При необходимости это сообщение может быть отслежено по всему пути следования и выдано как документ с заверяющей печатью.
История технических способов кодирования информации
С появлением технических средств хранения и передачи информации возникли новые идеи и приемы кодирования. Первым техническим средством передачи информации на расстояние стал телеграф, изобретенный в 1837 году американцем Сэмюэлем Морзе. Телеграфное сообщение — это последовательность электрических сигналов, передаваемая от одного телеграфного аппарата по проводам к другому телеграфному аппарату. Эти технические обстоятельства привели Морзе к идее использования всего двух видов сигналов — короткого и длинного — для кодирования сообщения, передаваемого по линиям телеграфной связи.
Такой способ кодирования получил название азбуки Морзе. В ней каждая буква алфавита кодируется последовательностью коротких сигналов (точек) и длинных сигналов (тире). Буквы отделяются друг от друга паузами — отсутствием сигналов.
В таблице на рис. 1.3 показана азбука Морзе применительно к русскому алфавиту. Специальных знаков препинания в ней нет. Их обычно записывают словами: «тчк» — точка, «зпт» — запятая и т. п.
Самым знаменитым телеграфным сообщением является сигнал бедствия «SOS» (Save Our Souls — спасите наши души). Вот как он выглядит в коде азбуки Морзе:
• • • — — — • • •
Три точки обозначают букву S, три тире — букву О. Две паузы отделяют буквы друг от друга.
Характерной особенностью азбуки Морзе является переменная длина кода разных букв, поэтому код Морзе называют неравномерным кодом. Буквы, которые встречаются в тексте чаще, имеют более короткий код, чем редкие буквы. Например, код буквы «Е» — одна точка, а код буквы «Ъ» состоит из шести знаков. Зачем так сделано? Чтобы сократить длину всего сообщения. Но из-за переменной длины кода букв возникает проблема отделения букв друг от друга в тексте. Поэтому приходится для разделения использовать паузу (пропуск). Следовательно, телеграфный алфавит Морзе является троичным, так как в нем используется три знака: точка, тире, пропуск.
Равномерный телеграфный код был изобретен французом Жаном Морисом Бодо в конце XIX века. В нем использовалось всего два вида сигналов
Неважно, как их назвать: точка и тире, плюс и минус, ноль и единица.
Это два отличающихся друг от друга электрических сигнала.
В коде Бодо длина кодов всех символов алфавита одинакова и равна пяти. В таком случае не возникает проблемы отделения букв друг от друга: каждая пятерка сигналов — это знак текста.
Код Бодо — это первый в истории техники способ двоичного кодирования информации. Благодаря идее Бодо удалось автоматизировать процесс передачи и печати букв. Был создан клавишный телеграфный аппарат. Нажатие клавиши с определенной буквой вырабатывает соответствующий пятиимпульсный сигнал, который передается по линии связи. Принимающий аппарат под воздействием этого сигнала печатает ту же букву на бумажной ленте.
Из курса информатики основной школы вам известно, что в современных компьютерах для кодирования текстов также применяется равномерный двоичный код. Проблемы кодирования информации в компьютере и при передаче данных по сети мы рассмотрим несколько позже.
Вопросы и задания1. Чем отличаются естественные языки от формальных?
2. Как вы думаете, латынь — это естественный или формальный язык?
3. С каким формальным языком программирования вы знакомы? Для чего он предназначен?
4. Что такое кодирование и декодирование?
5. От чего может зависеть способ кодирования?
6. В чем преимущество кода Бодо по сравнению с кодом Морзе?
7. В чем преимущество кода Морзе по сравнению с кодом Бодо?
Следующая страница Практическая работа № 1.1 «Шифрование данных»
Western Union
Что такое код Бодо и как он эволюционировал? Western Union — клавиатура телепринтера с использованием кодировки Бодо (вариант США) с клавишами Shift и LTRS. Код Мюррея был принят западным союзом, который использовал его до 1950-х годов с несколькими изменениями, которые состояли в том, что пропускались некоторые символы и было добавлено больше контрольных кодов.
Явный символ SPC (пробел) был введен вместо BLANK/NULL, а новый шифр BEL запустил звонок или звуковой сигнал в приемнике. Кроме того, был введен код, который заставил принимающую машину отправлять идентификационный поток отправителю в обратном порядке.
Код Мюррея
В 1901 году телеграфный код Бодо был модифицирован Дональдом Мюрреем (1865-1945 гг.) после разработки его собственной пишущей машинки. В системе Мюррея использовался промежуточный шаг и перфоратор клавиатуры, который позволял оператору пробивать бумажную ленту и ленточный передатчик для отправки сообщения с перфоленты. На приемном конце линии печатающий механизм передавал информацию на бумажную ленту. Реперфоратор использовался для изготовления перфорированной копии сообщения.
Поскольку связи между движением руки оператора и переданными битами больше не существовало, не было никаких ограничений по поводу того, как организовать код, чтобы свести к минимуму усталость оператора. Вместо этого Мюррей разработал шифр, способный минимизировать износ механизма, назначая комбинации кода с наименьшими пробитыми отверстиями до наиболее часто используемых символов.
Принцип действия телеграфа и телетайпа
Изобретение электромагнитного телеграфа Павлом Львовичем Шиллингом в 1832 году явилось самым значимым достижением XIX века в области передачи сигналов на расстояние. Этот аппарат был устроен очень просто. Он состоял из передатчика, выполненного в виде телеграфного ключа, и приёмника в виде электромагнита. Якорь электромагнита управлял движением рычага с пишущим колёсиком на конце. Под колёсиком при помощи пружинного часового механизма равномерно протягивалась бумажная лента. Когда поступал сигнал от передатчика, срабатывал электромагнит, опуская колёсико на ленту, на которой вырисовывался прерывистый чернильный след.
Телетайп, или телепринтер, был создан на основе изобретений таких учёных-инженеров 19 века, как Павел Шиллинг, Борис Якоби, Роял Хаус и других. Он представлял из себя электромеханическую печатную машинку, которая передавала по паре проводов текстовые сообщения абоненту на другом конце линии. Этот аппарат явился дальнейшим развитием стартстопного телеграфного аппарата, разработанного Эмилем Бодо для своего кода.
Наиболее совершенные модели телетайпов имели дисплей вместо принтера и дисковый номеронабиратель. Такие продвинутые аппараты стали создаваться с 1930 года и объединяться в национальные абонентские телеграфные сети под названием Телекс (Telex=TELegraph + EXchange).
Казалось бы, в наше время высокоскоростного интернета подобные системы связи ушли в прошлое на музейные полки и стенды в качестве раритетных экспонатов. Но не тут-то было. Телеграфная связь до сих пор существует в таких странах, как Япония, Швеция, Канада, Бельгия, Германия. В России, например, телеграфные сообщения передаются и принимаются с помощью телеграфных модемов — специальных устройств, сопряжённых с компьютерами операторов. Однако на большей части территории России каналы этой связи демонтированы.
История технических способов кодирования информации
С появлением технических средств хранения и передачи информации возникли новые идеи и приемы кодирования. Первым техническим средством передачи информации на расстояние стал телеграф, изобретенный в 1837 году американцем Сэмюэлем Морзе (1791-1872). Телеграфное сообщение — это последовательность электрических сигналов, передаваемая от одного телеграфного аппарата по проводам к другому телеграфному аппарату. Эти технические обстоятельства привели Морзе к идее использования всего двух видов сигналов — короткого и длинного — для кодирования сообщения, передаваемого по линиям телеграфной связи.
Такой способ кодирования получил название азбуки Морзе. В ней каждая буква алфавита кодируется последовательностью коротких сигналов (точек) и длинных сигналов (тире). Буквы отделяются друг от друга паузами — отсутствием сигналов.
В таблице на рис. 1.3 показана азбука Морзе применительно к русскому алфавиту. Специальных знаков препинания в ней нет. Их обычно записывают словами: «тчк» — точка, «зпт» — запятая и т. п.
Самым знаменитым телеграфным сообщением является сигнал бедствия «SOS» (Save Our Souls — спасите наши души). Вот как он выглядит в коде азбуки Морзе:
• • • — — — • • •
Три точки обозначают букву S, три тире — букву О. Две паузы отделяют буквы друг от друга.
Рис. 1.3. Кодовая таблица азбуки Морзе
Характерной особенностью азбуки Морзе является переменная длина кода разных букв, поэтому код Морзе называют неравномерным кодом. Буквы, которые встречаются в тексте чаще, имеют более короткий код, чем редкие буквы. Например, код буквы «Е» — одна точка, а код буквы «Ъ» состоит из шести знаков. Зачем так сделано? Чтобы сократить длину всего сообщения. Но из-за переменной длины кода букв возникает проблема отделения букв друг от друга в тексте. Поэтому приходится для разделения использовать паузу (пропуск). Следовательно, телеграфный алфавит Морзе является троичным, так как в нем используется три знака: точка, тире, пропуск.
Равномерный телеграфный код был изобретен французом Жаном Морисом Бодо (1845-1903) в конце XIX века. В нем использовалось всего два вида сигналов
Неважно, как их назвать: точка и тире, плюс и минус, ноль и единица
Это два отличающихся друг от друга электрических сигнала.
В коде Бодо длина кодов всех символов алфавита одинакова и равна пяти. В таком случае не возникает проблемы отделения букв друг от друга: каждая пятерка сигналов — это знак текста.
Код Бодо — это первый в истории техники способ двоичного кодирования информации. Благодаря идее Бодо удалось автоматизировать процесс передачи и печати букв. Был создан клавишный телеграфный аппарат. Нажатие клавиши с определенной буквой вырабатывает соответствующий пятиимпульсный сигнал, который передается по линии связи. Принимающий аппарат под воздействием этого сигнала печатает ту же букву на бумажной ленте.
Из курса информатики основной школы вам известно, что в современных компьютерах для кодирования текстов также применяется равномерный двоичный код. Проблемы кодирования информации в компьютере и при передаче данных по сети мы рассмотрим несколько позже.
Система основных понятий
Вопросы и задания
-
Чем отличаются естественные языки от формальных?
-
Как вы думаете, латынь — это естественный или формальный язык?
-
С каким формальным языком программирования вы знакомы? Для чего он предназначен?
-
Что такое кодирование и декодирование?
-
От чего может зависеть способ кодирования?
-
В чем преимущество кода Бодо по сравнению с кодом Морзе?
- В чем преимущество кода Морзе по сравнению с кодом Бодо?
Что такое код Бодо?
Исходный код Baudot был адаптирован для отправки с ручной клавиатуры, но специализированного оборудования, которое могло бы использовать его в оригинальной форме, на тот момент не существовало. Код вводился с клавиатуры с пятью клавишами — двумя пальцами левой руки и тремя пальцами правой руки.
Как только клавиши были нажаты, они блокировались до тех пор, пока механические контакты в распределительном блоке не переходили через сектор, подключенный к этой конкретной клавиатуре, когда она была разблокирована. Операторам приходилось поддерживать устойчивый ритм, а обычная скорость работы составляла 30 слов в минуту.
Код Мюррея
В 1901 году телеграфный код Бодо был модифицирован Дональдом Мюрреем (1865-1945 гг.) после разработки его собственной пишущей машинки. В системе Мюррея использовался промежуточный шаг и перфоратор клавиатуры, который позволял оператору пробивать бумажную ленту и ленточный передатчик для отправки сообщения с перфоленты. На приемном конце линии печатающий механизм передавал информацию на бумажную ленту. Реперфоратор использовался для изготовления перфорированной копии сообщения.
Поскольку связи между движением руки оператора и переданными битами больше не существовало, не было никаких ограничений по поводу того, как организовать код, чтобы свести к минимуму усталость оператора. Вместо этого Мюррей разработал шифр, способный минимизировать износ механизма, назначая комбинации кода с наименьшими пробитыми отверстиями до наиболее часто используемых символов.
Что такое код Бодо?
Исходный код Baudot был адаптирован для отправки с ручной клавиатуры, но специализированного оборудования, которое могло бы использовать его в оригинальной форме, на тот момент не существовало. Код вводился с клавиатуры с пятью клавишами — двумя пальцами левой руки и тремя пальцами правой руки.
Как только клавиши были нажаты, они блокировались до тех пор, пока механические контакты в распределительном блоке не переходили через сектор, подключенный к этой конкретной клавиатуре, когда она была разблокирована. Операторам приходилось поддерживать устойчивый ритм, а обычная скорость работы составляла 30 слов в минуту.