• должен способствовать упорядочению объектов.
Элементы кодирования.Структура кода представляет собой условное обозначение состава и последовательности расположения знаков в нем и состоит из следующих элементов: алфавита, основания, разряда, длины и контрольного числа.
Алфавит кода – система знаков, используемых для образования кода. В качестве алфавита для кодов наиболее часто применяют цифры, буквы или их сочетания, штрихи.
Различают цифровой, буквенный, буквенно-цифровой, штриховой алфавиты кода и в виде цветных пятен.
Цифровой алфавит кода — алфавит кода, знаками которого являются арабские цифры. Например, изделиям швейным общегосударственным классификатором продукции присвоен код 85.
Буквенный алфавит кода — алфавит кода, знаками которого являются буквы алфавитов естественных языков (русские, латинские). Например, по классификатору стандартов и технических условий текстильным изделиям присвоена буква М, а продукции пищевой промышленности – Н.
Буквенно-цифровой алфавит кода — алфавит кода, знаками которого являются буквы алфавитов естественных языков и цифры. Например, перчатки и рукавицы кожаные в классификаторе стандартов и технических условий имеют код М16.
Штриховой алфавит кода — алфавит кода, знаками которого являются штрихи и пробелы, а их ширина считывается сканерами в виде цифр. Примером могут служить штриховые коды ЕАМ и ЦРА, широко применяемые в международной практике.
Код в виде пятен различного цвета. Применяется крайне редко из-за дороговизны, трудоемкости и технических ограничений оборудования для его расшифровки и распознания.
Число знаков в алфавите кода называется основанием кода.
Разряд кода – позиция знака в коде, т. е. последовательность расположения знаков в коде.
Поскольку каждый знак характеризует какой-либо заранее обусловленный признак товара, то разряд кода несет определенную смысловую нагрузку. Например, по ОКПбумага типографская № 1 с оптическим отбеливанием, машинной гладкости, рулонная, массой 1 м 260 г имеет код 54 3121 1211. Разряд кода, обозначенный цифрами 54 (первая позиция), означает, что это продукция целлюлозно-бумажной промышленности.
Условное обозначение в структуре кода – это цифра, буква, штрих или пробел.
Пробел— определенное расстояние между знаками (буквами, цифрами, штрихами), которое выполняет разделительную функцию и/или выраженное в миллиметрах может означать число. В приведенном выше примере пробелы между 2-й и 3-й, 6-й и 7-й цифрами разделяют знаки (54 – продукция целлюлозно-бумажной промышленности, 3121 – бумага и ее общая характеристика, 1211 – частные признаки бумаги).
В штриховых кодах цифровую информацию несут ширина штрихов, пробелов и цифры внизу.
Структура кода характеризуется также длиной.
Длина кода— число знаков в коде без учета пробелов. Например, 54 3121 1211 имеет длину кода 10, а основание – 12.
Контрольное число— расчетное число, используемое для проверки записи кода. Наиболее распространен метод его расчета по модулю «11», сущность которого заключается в следующем. Каждому разряду кода присваивается определенный коэффициент значимости (вес) в виде натурального ряда чисел начиная с 1. Затем вычисляется сумма произведений каждого разряда на коэффициент значимости. Сумму полученных произведений делят на 11. Остаток от деления суммы на 11 в виде целой части от деления и будет контрольным числом.
Более простой и доступной является следующая методика проверки штрихового кода:
• складываются цифры, стоящие на четных позициях кода;
• полученная сумма умножается на 3;
• складываются цифры, стоящие на нечетных позициях кода, кроме 13-й;
• суммируются результаты вычислений п. 2 и п. 3;
• полученное число вычитается из ближайшего вышестоящего числа, кратного 10 (например, если это 80, то из 90);
• последняя цифра результата по п. 5 должна равняться 13-й цифре штрихового кода, тогда код составлен верно.
Кодирование товаров и других объектов осуществляется несколькими способами, являющимися разновидностями метода кодирования. К ним относятся порядковый, серийно-порядковый, последовательный, параллельный и комбинированный. Последние три способа кодирования тесно взаимосвязаны с разновидностями метода классификации.
Порядковый метод кодирования предусматривает образование и присвоение кода из чисел натурального ряда. Примером порядкового метода кодирования может служить присвоение чисел (кодов) наименованиям товаров, выстроенным в алфавитном порядке, регистрационным номерам технических нормативных правовых актов, темам в учебной программе и т. п. Это самый простой и распространенный метод кодирования, не требующий определенных знаний в этой области. Он позволяет осуществлять кодирование объектов, классифицированных по одному или нескольким обусловленным или случайным признакам. Для удобства обработки рекомендуется использовать равномерный код, когда число разрядов в каждом коде одинаково (001, 002, 003, 004, 005 и т. д.). Однако недостатком этого метода является отсутствие в коде конкретной информации об объекте, сложность машинной обработки кодов при получении итогов по классификационным группировкам со сходными признаками.
Читать дальше