6.2.1 Принципы
Элементам набора, которые должны быть закодированы, присваиваются номера, последовательно взятые из упорядоченного множества чисел. Эти номера обычно являются натуральными целыми числами (например, начиная с 1), но могут использоваться и алфавитные символы, например, AAA, ААВ, ААС, ... .
Последовательное присвоение закодированных элементов может быть основано на списках, построенных различными способами, например:
1 Список натуральных целых чисел, ограниченный количеством желательных доступных возможностей.
2 Списки чисел, упорядоченных на основании некоторого алгоритма, например, только четные числа или числа, кратные 10.
6.2.2 Использование
В основном последовательные коды используются как самодостаточные коды для идентификации или указания позиции или как часть составного кода, часто - в дополнение к классифицирующему коду.
Примечание - В числовых полях с фиксированным количеством позиций начальные нули должны использоваться тогда, когда это применимо, для заполнения поля до требуемого количества позиций.
Пример - В поле, определенном как трехзначное, "один" кодируется как 001, а "пятнадцать" - как 015.
6.2.3 Типы последовательных кодов
Имеется четыре типа последовательных кодов:
- возрастающий;
- абсолютно возрастающий;
- групповой;
- упорядоченный.
6.2.3.1 Возрастающий последовательный код
Элементам кодируемого набора присваиваются значения кода, определяемые увеличением предыдущего присвоенного закодированного элемента на заранее определенное число, например, 1 (абсолютно возрастающий), 2 (в случае четных номеров) или 10 (если присваиваются только кратные 10 номера).
При этом методе закодированное значение не выражает никакого смысла. Сходные элементы набора не группируются.
Основанием для присвоения закодированных значений, отличных от возрастающих на 1, может быть требование использовать промежуточные закодированные значения для последующих изменений исходного кодируемого набора.
Преимущества:
- быстрое присвоение закодированных значений;
- компактность;
- простота подтверждения допустимости закодированных представлений.
Недостатки:
- невозможна классификация или группировка элементов набора по закодированным представлениям;
- максимальная вместимость используется не полностью.
6.2.3.2 Абсолютно возрастающие последовательные коды
Элементам кодируемого набора присваиваются значения кода, определяемые увеличением предыдущего присвоенного закодированного элемента на 1.