ГОСТ Р 55021— 2012/ISO/1EC TR 9789:1994
Таблица значений получается путем присвоения значения степени 2 каждому экземпляру:
Экземпляр
1-й
2-й
3-й
4-й
5-й
Значение
1
2
4
8
16
Экземпляр
6-й
7-й
8-й
9-й
10-й
Значение
32
64
128
256
512
6.10.2 Преимущества
Компактность.
6.10.3 Недостатки
Необходим алгоритм для присваивания и интерпретации.
6.10.4 Использование
Этот метод подходитдля небольших наборов элементов, требующих много комбинаций при условии,
что их порядок несущественен. Используя таблицу, можно присвоить уникальное закодированное пред
ставление любой комбинации, суммируя все имеющиеся элементы.
Пример
Комбинация элементов 1,8, 4 и 9 будет закодирована как 393, что являет ся суммой 1, 128, 8 и 256.
Зная т аблицу ат рибут ов кода этого типа, всегда можно идентифицировать элементы, так как
при данном выборе чисел (степени 2) 393 может быт ь т олько суммой 256*128*8*1.
7 Характеристики кодов
7.1 Общие характеристики
Общими характеристиками кодов являются:
- однозначность:
- расширяемость;
- компактность;
- простота:
- многосторонность;
- пригодность для сортировки;
- стабильность;
- выразительность;
- размер;
- структура и формат;
- мощность.
7.2 Однозначность
Однозначность является основной характеристикой любого кода.
Однозначностьдостигается, когда одному и только одному элементу набора соответствует один за
кодированный элемент, и наоборот.
7.3 Расширяемость
Это свойство означает способность кода приспосабливаться к требованиям добавления новых эле
ментов в нужных местах кодируемого набора без перекодирования или реструктуризации всего кода. Код
должен допускать расширение существующих делений и добавление новых.
Планируемые сроки использования кода должны учитывать количество элементов набора, которые
должны быть закодированы, и стабильность или динамику окружения, управляющего расширением набо ра
элементов.
7.4 Компактность
Число символов в закодированном представлении регулирует компактность кода.
Закодированное представлениедолжно иметь наименьшее количество символов, необходимоедля
кодирования текущих и будущих элементов набора.
Краткое закодированное представление дает преимущества при:
- вводе данных;
12