ГОСТ Р 55021— 2012/ISO/1EC TR 9789:1994
кодированными значениями. Этот метод отличается от последовательного кодирования тем. что в по
следнем для присвоения закодированных значений используются последовательно упорядоченные
диапазоны.
Цельданного метода состоит втом. чтобы сделать невозможной какую-либо интерпретацию кода.
6.3.2 Преимущества:
- простое и быстрое присвоение закодированных значений, возможно— автоматическое;
- компактность;
- использование максимальной вместимости.
6.3.3 Недостатки:
- с помощью закодированных представлений невозможна классификация или группировка элементов
набора;
- необходим предварительно установленный списокили алгоритм создания случайных чисел, исклю
чающий любоедублирование чисел.
6.3.4 Использование
Случайные коды могут быть использованы как самодостаточные кодыдля целей идентификации или
как часть составного кода, другие части которого основаны на других принципах кодирования.
6.4 Мнемоническио коды
6.4.1 Принципы
Элементам набора присваивают закодированные представления, беря один или несколько символов
из их названий.
Цельэтого метода состоит втом. чтобы повысить эффективность запоминания пользователями зако
дированных значений.
6.4.2 Преимущества:
- простота запоминания пользователями закодированных значений, что избавляетотчастого обраще
ния к спискам кодов:
- облегчение выявления ошибок.
6.4.3 Недостатки
Кодирование существенно зависит от способа исходного выражения элементов набора (языка, еди
ниц измерения и проч.). Существует риск, что созданные мнемоники в языке пользователя имеютсмысл,
не связанный с представляемыми экземплярами набора.
6.4.4 Использование
Мнемонические коды могут успешно применяться для ограниченных идентифицирующих кодовых
наборов, которые достаточно стабильны и названия элементов которых хорошо известны в среде пользо
вателей.
Пример 1
По ИСО 3166
—
коды для представления названий стран:
Название категории
Авст рия
Канада
Франция
США
Код страны
АТ
СА
FR
US
Пример 2
По Рекомендации 20 Экономической комиссии ООН для Европы (UN/ECE)
—
коды единиц измерения:
Название единицы измерения
Сантилитр
Сантиметр
Кубический сантиметр
Кубический фут
Градус Цельсия
Градус Фаренгейта
Галлон
Килограмм
Километр
Киловат т
Метр
Минута
Закодированное представление
CLT
СМТ
CMQ
FTQ
CEL
FAH
GU
KGM
КМ Т
KW T
MTR
MIN
8