logo
ISIT

11.Код: алфавіт, основа, структура.

У процесі кодування об’єктам класифікації та їх групам присвоюють цифрові, буквені або цифрово-буквені позначення — так звані коди. Отже, код — це знак або сукупність знаків, застосовуваних для позначення об’єктів класифікації та їх класифікаційних угруповань. Сукупність методів і правил кодування класифікаційних угруповань і об’єктів класифікації даної множини становить систему кодування. Кожний код характеризується алфавітом, основою і структурою. Алфавіт коду — це сукупність знаків, використовуваних для його створення. Основа коду — це число знаків у цьому алфавіті. Структура коду визначає його склад і послідовність розміщення знаків у ньому.

Алфавіт і основа коду, якщо задано структуру, визначають місткість коду, тобто кількість об’єктів, які можуть бути закодовані цим кодом без порушення його структури. Існують чотири системи кодування економічної інформації.

1. Порядкова, або реєстраційна, система створення коду з чисел натурального ряду. Алфавіт цього коду становлять числа 0,1,...,9; основа коду а дорівнює 10. Місткість коду Е, коли задано його довжину l, можна визначити за формулою Е = al.

2. Серійно-порядкова система створення коду з чисел натурального ряду та закріплення серій (діапазонів) кодів за об’єктами з однаковими ознаками. 3. Послідовний метод побудови коду з використанням кодів послідовно розміщених класифікаційних угруповань, здобутих у результаті застосування ієрархічної системи класифікації. 4. Паралельний метод утворення коду з кодів незалежних угруповань, здобутих у разі застосування фасетної класифікації.

12.Розробка кодів, методи контролю їх правильності.

У процесі проект. Й створ. АІС розробляється спец. Док-т «Опис системи клас-ії та кодування», який містить усі відомості про об’єкти, що класифікуються і кодуються, про застосовувані системи класифікації та кодування, про структуру кодів і т. 16н.. Кодувати об’єкти та їх угруповання, тобто створ. Й проставляти коди, можна різ. Способами: вручну, друкар. Способом, автоматиз. (з допомогою ЕОМ), за доп. Спец. Обладнання. Щоб спроектувати код, достатньо: а) визначити сукуп. Об’єктів, які мають кодуватися; б) вибрати системи класифікації та кодування; в) визначити довжину (значність) коду та описати його структуру. Під час автомат. Обробки ЕКІ, особливо в системах обробки ФК інформації, важливо контрол. Правильність кодів, коли дані передаються, вводяться з первинних док-ів та обробляються. Тому в АІС намагаються забезпечити автомат. Та автоматичний контроль правильності кодів. Автоматизація контролю правильності кодів базується здебільшого на використанні методу контрольних чисел або, точніше, контрольних розрядів. Суть цього методу полягає в тому, що до контрольованого коду включають додаткове число (розряд), значення якого можна обчислити за певним алгоритмом, знаючи решту розрядів цього самого коду. Автоматичне обчислення значення контрольного розряду і його порівняння з переданим або введеним значенням забезпечує контроль правильності передачі або вводу інших розрядів коду. Контрольна сума документа під час його підготовки до вводу обчислюється простим арифметичним підсумовуванням усіх числових даних, які вводитимуться в ЕОМ, і вводиться в ЕОМ поряд з іншими даними. Після вводу всіх даних документа ЕОМ автоматично обчислює контрольну суму введених даних і порівнює її із уведеною контрольною сумою. У разі, коли введена та обчислена контрольні суми збігаються, документ вважається введеним правильно. У противному разі при вводі даних документа або його контрольної суми припустилися помилки; можливо також, що при підготовці документа до вводу зазначену суму було обчислено неправильно. Фактично на цьому самому принципі побудовано систему контролю правильності «електронних повідомлень» у разі їх передавання з використанням «електронно-цифрового підпису» (ЕЦП). ЕЦП також являє собою певну функцію від даних самого повідомлення і від додаткового параметра — «ключа», який задається при накладанні підпису. Переданий разом із повідомленням ЕЦП дає змогу в пункті його прийому організувати перевірку цілості повідомлення. При цьому вважається, що так само, як і в разі з контрольним числом, отримувач повідомлення знає не лише функцію (алгоритм) «обчислення» підпису, а й значення ключа. Часто контрольне число К визначають, використовуючи модуль простого числа:

Зауважимо, що на практиці контрольне число визначають за складнішими формулами і вміщують не в кінець коду. Крім того, вагу Ві визначають як розряд деякого нескінченного числа.