Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Общероссийские классификаторы технико-экономической и социальной информации в социально-экономической области. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
307 Кб
Скачать

ГЛАВА 5. МЕТОДИКА РАСЧЕТА КОНТРОЛЬНОГО ЧИСЛА, ПРИМЕНЯЕМОГО В КЛАССИФИКАТОРАХ

В процессе сбора и обработки закодированных данных возникает необходимость обеспечения достоверности полученных результатов обработки, так как появление ошибок в записи кода влияет на достоверность результатов на последующих этапах информационных процессов.

Как правило, в классификаторах ошибки носят случайный характер, в качестве примера часть из них представлена в табл 4.

Таблица 4

Вид ошибки

Правильный код

Код с искажением

 

 

 

Изменение в одном разряде

346521

345521

Перестановка соседних разрядов

346521

346251

Пропуск цифры

346521

34 521

 

 

 

 

 

 

 

Изменения в двух разрядах

346521

344511

Сдвиг последовательности

 

 

 

 

 

 

 

 

разрядов

346521

3465221

 

 

 

 

 

 

 

 

 

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

В классификаторах для обнаружения ошибок при записи кодового обозначения используется контроль по модулю «11».

Сущность метода контроля ошибок записи по модулю «11» заключается в следующем.

Разрядам кода классификатора, начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разряд кода больше 10, то набор весов повторяется.

Далее, каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений.

 

 

ПРИМЕР

 

 

 

 

 

 

 

 

 

 

 

 

А)

Код

3

2

6

7

1

4

 

 

 

 

 

 

 

 

Вес разряда

1

2

3

4

5

6

 

 

 

 

 

 

Б)

Код

3

2

6

7

1

4

5

8

0

9

3

2

 

 

Вес разряда

1

2

3

4

5

6

7

8

9

10

1

2

Сумма произведений, полученных путем умножения каждой цифры кода на вес разряда:

31

а) 3 + 4 + 18 + 28 + 5 + 24 = 82 б) 3 + 4 + 18 + 28 + 5 + 24 + 35 + 64 + 0 + 90 + 3 + 4 = 278

Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11»:

а) 82 : 11 = 77 (5 ост.) б) 278 : 11 = 25 (3 ост.)

Контрольное число для кода 326714 равно 5, для кода

326714580932 равно 3.

Запись кода с контрольным числом в классификаторе:

а) 3 2 6 7 1 4 5 б) 3 2 6 7 1 4 5 8 0 9 3 2 3

Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9.

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

ПРИМЕР:

Код

2 3 6 7 3 3

Вес разряда

1 2 3 4 5 6

Сумма произведений, полученная путем умножения каждой цифры кода на вес разряда:

2 + 6 + 18 + 28 + 15 + 18 = 87

Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11»:

87 : 11 = 7 (10 ост.)

В связи с тем, что остаток от деления полученной суммы на модуль «11» равен 10, применяем вторую последовательность весов, сдвинутую на два разряда влево, начиная с разряда 3.

Код

2 3 6 7 3 3

Вес разряда

3 4 5 6 7 8

Сумма произведений, полученных путем умножения каждой цифры кода на вес разряда:

6 + 12 + 30 + 42 +21 +24 = 135

Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11»:

135 : 11 = 12 (3 ост.)

32

Контрольное число для кода 2 3 6 7 3 3 равно 3.

Запись кода с контрольным число в классификаторе: 2367333

ПРИМЕР:

Код

6 5 7 1 1 2 0 1 9 5

 

Вес разряда

1 2 3 4 5 6 7 8 9 10

Сумма произведений, полученная путем умножения каждой цифры кода на вес разряда:

6 + 10 +21 + 4 + 5 + 12 + 0 + 8 + 81 + 50 = 197

Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11»:

197 : 11 = 17 (10 ост.)

В связи с тем, что остаток от деления полученной суммы на модуль «11» равен 10, применяем вторую последовательность весов, сдвинутую на два разряда влево, начиная с разряда 3.

Код

6 5 7 1 1 2 0

1 9 5

Вес разряда

3 4 5 6 7 8 9 10 1 2

Сумма произведений, полученных путем умножения каждой цифры кода на вес разряда:

18 + 20 + 35 + 6 + 7 + 16 + 0 + 10 + 9 + 10 = 131

Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11»:

131 : 11 = 11 (10 ост.)

Так как остаток от деления вновь равен 10, то в качестве контрольного числа следует проставить «0». Контрольное число для кода 6571120195 равно «0». Запись кода с контрольным числом в классификаторе будет 6571120195 0.

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

Защита кодов всех общесоюзных классификаторов осуществляется с помощью одноразрядных чисел.

33

Вопросы для контроля

1.Дайте определение термина «контрольное число»

2.Кто разрабатывает контрольные числа в классификаторе?

3.Объясните последовательность расчета контрольного

числа.

34

СПИСОК ЛИТЕРАТУРЫ

1.Федеральный закон от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании (с изменениями и дополнениями, принятыми Федеральными законами от 9 мая 2005 г. № 45-ФЗ и от 1 мая 2007 г. № 65-ФЗ).

2.Постановление Правительства РФ от 10 ноября 2003 г.

677 «Об общероссийских классификаторах технико-экономи- ческой и социальной информации в социально-экономической области».

3.Постановление Правительства РФ от 4 августа 2005 г.

493 «О внесении изменений в постановление Правительства РФ от 10 ноября 2003 г. № 667 «Об общероссийских классификаторах технико-экономической и социальной информации в соци- ально-экономической области».

4.ПР 50.1.024–2005. Правила стандартизации. Основные положения и порядок проведения работ по разработке, ведению и применению общероссийских классификаторов. – М: Стандартинформ, 2006.

5.Общероссийские классификаторы технико-экономической и социальной информации. Официальные издания.

6.Ивлев А.К., Тереховский В.Н. Стандартизация и основы информационного обеспечения АСУ. – М: Изд-во стандартов,

1981.

7.Берновский Ю.Н. Основы идентификации продукции и документов. – М: Изд-во ЮНИТИ, 2007.

35

ОГЛАВЛЕНИЕ

Предисловие ……………………………………………………………....

Термины и определения, используемые в учебном пособии ………….

Глава 1. Развитие работ по классификации и кодированию

технико-экономической и социальной информации …………………...

Глава 2. Разработка и применение общероссийских классификаторов ...

Глава 3. Методы классификации, используемые при разработке

классификаторов ……………………………………………………………

3.1.Иерархический метод классификации ……………………………..

3.2.Фасетный метод классификации …………………………………...

Глава 4. Методы кодирования, используемые при разработке классификаторов ……………………………………………………………

4.1Регистрационные методы кодирования …………………………….

4.2Классификационные методы кодирования …………………………

Глава 5. Методика расчета контрольного числа, применяемого

вклассификаторах ……………………………………………………….….

Список литературы …………………………………………………………

Владимир Николаевич Тереховский

ОБЩЕРОССИЙСКИЕ КЛАССИФИКАТОРЫ ТЕХНИКО-ЭКОНОМИЧЕСКОЙ

ИСОЦИАЛЬНОЙ ИНФОРМАЦИИ

ВСОЦИАЛЬНО-ЭКОНОМИЧЕСКОЙ ОБЛАСТИ

Учебное пособие

Редактор-корректор Н.М. Скрипова Компьютерная верстка Л.С. Самочатова

Подписано в печать

Формат 60 × 90 1/16

Печать ксерография

Объем п.л.

Тираж 50 экз.

Заказ №

АСМС Москва, Волгоградский проспект, 90, корп. 1

Полиграфическая база АСМС

36

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]