1.9. Коды с основанием r
Как отмечалось выше, большинство систем представления информации в ЭВМ (и в других устройствах) используют два состояния, хотя код Морзе служит примером системы передачи сигналов с алфавитом из трех символов. Причина столь широкого распространения двухсимвольных систем состоит в том, что устройства с двумя состояниями оказываются значительно надежнее, чем устройства с большим числом состояний. Вместе с тем, человек, очевидно, предпочитает работать с системами, имеющими достаточно много состояний; свидетельством тому является набор букв алфавита вместе с различными знаками препинания и десятичными цифрами. Поэтому иногда приходится рассматривать коды с алфавитом из
символов. Для кода Морзе
В алфавите английского языка содержится 26 букв, каждая из которых может быть прописной или строчной, а также различные знаки препинания. Часто применяется система, в которую входят 26 букв, 10 цифр и пробел — всего 37 символов. Этот важный код будет обсуждаться в разд. 2.7.
При формальном подходе рассматривается алфавит источника
состоящий из
символов
Они, в свою очередь, представляются некоторыми другими символами, например, двоичным кодом. Таким образом, можно рассматривать либо код ASCII как состоящий из
символов
либо каждый символ как блок из 8 двоичных цифр с битом, добавленным к 7 основным битам.