Проверяемый текст
Шкурко Михаил Игоревич. Программные средства автоматизации обработки информации в системе документооборота на базе распределённой архитектуры с применением smart-технологий (Диссертация 2008)
[стр. 73]

Наибольший интерес представляет кодирование данных типа «Байт», так как медицинская информация чаще всего содержит смешанные буквенноцифровые данные.
Тип данных «Байт» позволяет кодировать 256 различных байтов, которые содержатся в расширенной таблице
А8С11 кодов.
Если количество байтов больше 6, то мы используем кодовое слово 924 для переключения, на тип данных «Байт».
Если количество байтов не больше 9, то используется кодовое слово 901 для переключения.
Кодирование заключается в представлении шести байт в системе счисления
по основанию 256 в 5 кодовых слов в системе счисления по основанию 900.
Для того чтобы произвести кодирование, необходимо:
1.
Разбить байты данных на группы по шесть штук в каждой.
Обозначим их значения в десятичной системе счисления символами Х0...Х5.
Х0 самое маленькое число.

2.
Посчитать сумму: 8 = Х5 х 2565 + Хд х 2564 + Х3 х 2563 + Х2 х 2562 + X, х 256 + Х0 3.
Далее вычислить значения кодовых слов: С\У0 = 3 МОВ 900, новое значение 5: 5 = 5 \ 900; С\У1 = 8 МСЮ 900 и т.д.
до С\У4 (С^0 самое маленькое значение)
4.
байты, которые остаются после того, как была произведена группировка на первом этапе, не вошедшие в шестерки байтов, берутся
так, как они есть: 1 байт 1 кодовое слово (значения равны).
Пример кодирования слова
а1соо1: Последовательность байт (в А5СИ символах): 97, 108, 99, 111,111, 108 8 = 97 х 2565 + 108 х 2564 + 99 х 2563 + 111 х 2562 + 111 х 256 + 108 = 107 118 152 609 644 СШ = 107 118 152 609 644 МСЮ 900 = 244 8 = 107 118 152 609 644 / 900 = 119 020 169 566 С\У1 = 119 020 169 566 МОИ 900 = 766 8 = 119 020 169 566 / 900 = 132 244 632 73
[стр. 79]

79 Данные, которые необходимо поместить в штриховой код, упаковываются в кодовые слова в соответствии с тремя тинами данных: байт, текст и число.
По умолчанию данные эго текст.
Табл.
2.2 показывает существующие типы данных, кодируемые символы и возможный объем данных в кодовом слове при различный типах данных.
Таблица 2.2.
Типы данных Тип данных Данные для кодирования Объем "Байт" А8СИ от 0 до 255 1.2 байта на кодовое слово "Текст" А8СН9, 10, 13 & от 32 до 127 2 знака на кодовое слово "Число" Только цифры от 0 до 9 2.9 цифры на кодовое слово Кодовые слова с 900 по 928 зарезервированы под специальные функции (например, кодовое слово 902 означает переключение на тип данных «Число»).
Далее будет использоваться оператор МОП остаток от деления.
Номер столбца табл.
2.1, который необходимо использовать для получения двоичного эквивалента текущего кодового слова, определяют по формуле: п = (О1 МОИ 3)*3), (3.1) где п номер столбца таблицы, N номер ряда штрихового кода.
Наибольший интерес представляет кодирование данных типа «Байт», так как медицинская информация чаще всего содержит смешанные буквенноцифровые данные.
Тип данных «Байт» позволяет кодировать 256 различных байтов, которые содержатся в расширенной таблице
А8СП кодов.
Нели количество байтов больше 6, то мы используем кодовое слово 924 для переключения на тип данных «Байт».
Если количество байтов не больше 9, то используется кодовое слово 901 для переключения.
Кодирование заключается в представлении шести байт в системе счисления
но основанию 256 в 5 кодовых слов в системе

[стр.,80]

80 счисления по основанию 900.
Для того чтобы произвести кодирование, необходимо:
разбить байты данных на фуппы по шесть штук в каждой.
Обозначим их значения в десятичной системе счисления символами Х0...Х5.
Х0 самое маленькое число.

посчитать сумму: 3 = Х5 х 25в=> + Х4 х 2564 + Х3 х 2563 + Х2 х 2562 + X, х 256 + Х0 далее вычислить значения кодовых слов: С\У0 = 8 МОИ 900, новое значение 8: 8 = 8 \ 900; С\У1 = 8 МОИ 900 и т.д.
до С\У4 (С\У0 самое маленькое значение)
байты, которые остаются после того, как была произведена группировка на первом этапе, не вошедшие в шестерки байтов, берутся гак, как они есть: 1 байт= 1 кодовое слово (значения равны).
Пример кодирования слова :
а1соо! Последовательность байт (в А8СП символах): 97, 108, 99, 111, 111, 108 8 = 97 х 25 65 + 108 х 2564 + 99 х 25 63 + 111 х 2562 + 111 х 256 + 108 = 107 118 152 609 644 С\У0 = 107 118 152609 644 МОО 900 = 244 3= 107 118 152 609 644/900= 119 020 169 566 С\У1 = 119 020 169 566 МОО 900 = 766 3 = 119 020 169 566 / 900 = 132 244 632 С\У2 = 132 244 632 МОО 900 = 432 3= 132 244 632/900= 146 938 С\УЗ = 146 938 МОО 900 = 238 5= 146 938/900= 163 С\У4 = 163 МОО 900 = 163 Последовательность кодовых слов, включая переключатель на тип данных «Байт»: 924, 163,238, 432, 766, 244.
Пример кодирования слова а1сооНяие

[Back]