Кодирование объектов. Системы кодирования. Примеры

Кодирование - это процесс присвоения ус­ловных обозначений (кодов) объектам и классификационным группам в соответствии с определенной системой кодирования.

Код (условное обозначение объекта) - это символ, посредством которого объекты предметной области могут быть представлены с целью хранения в памяти ЭВМ и вывода информации на любой носитель.

Совокупность методов и правил кодирования объектов классификации называется системой кодирования.

Кодирование предназначено для представления информации в виде, удобном при обработке на ЭВМ, в целях экономии места записи, для однозначного описания объектов.

При разработке кодов должны учитываться следующие требования:

• однозначно идентифицировать объекты и (или) группы объектов;

• иметь минимальное число знаков (минимальную длину), достаточное для кодирования всех объектов заданного множества в заданной системе кодирования;

• иметь достаточный резерв для кодирования вновь возни­кающих объектов кодируемого множества;

• быть удобными для исп-ия человеком, а также для компьютерной обработки закодированной информации;

• обеспечивать возможность автоматического контроля оши­бок при вводе в компьютерные системы.

Код в системе кодирования задается тройкой: с=(A, L, S),

где А — алфавит (множество символов, используемых при запи­си кода),

L — длина (число позиций в коде); S — структура кода (порядок расположения в коде символов, используемых для обозначения классификационного атрибута). Различают следующие типы алфавитов: цифровой, буквен­ный и смешанный. Структура кода представляет собой, как пра­вило, графическое изображение последовательности расположе­ния символов.

Код характеризуется следующими параметрами:

• степенью информативности, рассчитываемой как частное от деления общего количества характеристических атрибу­тов на длину кода;

• коэффициентом избыточности, который определяется как отношение максимально возможного количества закодиро­ванных объектов к фактическому количеству объектов.

Наиболее широкое применение в практике кодирования ин­формации находят цифровые коды.

1) С точки зрения длины кода:

• системы коди­рования кодами фиксированной длины

• системы кодирования кодами переменной длины.

В кодах фиксированной длины каждый разряд идентифици­рует конкретный атрибут классификационной схемы. Коды переменной длины ориентированы на идентификацию значений только тех характеристических атрибутов, которые оп­ределяют классификационную группу.

2) По типам идентификации объектов

• Классификационное

o Последовательное (при иерархической классификации)

o Параллельное (при фасетной классификации)

• регистрационное

o Порядковое

o Серийно-порядковое

ПРОЧИТАТЬ ПЕРЕД ОТВЕТОМ, НО МОЖНО НЕ ПЕРЕПИСЫВАТЬ:

Классификационное кодирование применяется при кодировании объектов на осно­вании предварительной их классификации Различают последовательное и параллельное классификацион­ное кодирование.

Последовательное используется для иерархиче­ской классификационной структуры: сначала записывается код класса 1-го уровня, затем код класса 2-го уровня, затем код класса 3-го уровня и т. д. В ре­зультате получается кодовая комбинация, каждый разряд которой содержит информацию о значении оп­ределенного характеристического атрибута объекта. Объекты с одинаковыми кодами составляют класс иерархической класси­фикации.

Параллельное кодирование используется для фасетной систе­мы классификации: все фасеты кодируются независимо друг от друга; для значений каж­дого фасета выделяется определенное количество разрядов кода. Параллельная система кодирования обладает теми же достоинст­вами и недостатками, что и фасетная система классификации. основано на предварительной фасетной классификации.

Регистрационное кодирование поддерживающие методы логического упорядочения объектов с дальнейшим при­сваиванием отдельному объекту некоторого кода, определяюще­го место объекта в принятом логическом порядке и не требует предварительной классификации объектов. Различают порядковую и серийно-порядковую системы.

Порядковая предполагает последова­тельную нумерацию объектов числами натурального ряда. Этот порядок может быть случайным или определяться после предва­рительного упорядочения объектов, например по алфавиту. Ка­ждый из объектов классифицируемого множества кодируется путем присвоения ему текущего порядкового номера.

Серийно-порядковая предусматривает предварительное выделение групп объектов, которые составля­ют серию, а затем в каждой серии производится порядковая ну­мерация объектов. Каждая серия при этом также будет иметь порядковую нумерацию. удобна, когда количество групп невелико. кодами служат числа натурального ряда с закреплением отдельных серий этих чисел за объектами классифика­ции с одинаковыми признаками.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: