Код
Код, конечное или счётное множество слов; конечная последовательность кодовых знаков (букв, цифр либо других символов, таких как плюс, минус, точка, тире и т. п.), образующих сообщения для передачи информации по каналам связи. Если все слова имеют одинаковую длину (количество элементов) , то такой код называется равномерным -значным кодом. В этом случае код рассматривается как подпространство в линейном векторном пространстве с некоторой метрикой – функцией, позволяющей оценить близость векторов в пространстве. Размерность подпространства определяется количеством информации, подлежащей передаче по соответствующему каналу. Неравномерным называется код (например, код Морзе), имеющий слова переменной длины. Выбор кода определяется статистикой ошибок, характеризующей канал (устройство) передачи, обработки или хранения информации, и предназначен для наиболее эффективного использования таких каналов связи (см. Кодирование). Для придания коду свойства помехоустойчивости в него вводят избыточность, т. е. к информационным символам, необходимым для передачи нужного объёма информации, добавляются избыточные или контрольные, что позволяет коду обнаруживать и исправлять ошибки, количество которых зависит от свойств канала. Известен класс арифметических кодов для обнаружения и коррекции ошибок, возможных при автоматизированной обработке информации.