или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Другие города > ДРУГОЕ |
Тип работы: | Контрольные работы |
Категория: | Менеджмент |
Год сдачи: | 2014 |
Количество страниц: | 14 |
Оценка: | 5 |
Дата публикации: | 03.02.2016 |
Количество просмотров: | 639 |
Рейтинг работы: |
Министерство сельского хозяйства Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Ижевская государственная сельскохозяйственная академия»
Содержание
Приложения 14
(фрагменты работы)
1. Построение кодов обнаружения ошибок с использованием признака делимости числа
Суть данного способа построения кодов обнаружения ошибок состоит в следующем: допустим необходимо построить код обнаружения ошибок для табельного номера, состоящего из четырех цифр: 5621 а) в данном случае выбирается число М, называемое модулем (желательно простое целое число) и исходное кодовое число делится на модуль М. Например, М=9
5621 : 9
54
22
18
41
36
5
и остаток от деления (в данном случае равный 5) дописывается справа от исходного кодового слова. Таким образом, табельный номер примет вид 56215, где первые четыре разряда информационные, а последний контрольный.
б) контроль по модулю "10". Допустим, необходимо построить код обнаружения ошибок для номенклатурного номера материала 62154. Находим сумму чисел: 6+2+1+5+4=18.
Далее определяется ближайшее, большее 18, число кратное 10. Это число 20. Определяется разность этих чисел 20-18=2. Полученное значение и является контрольным разрядом. Таким образом, будет обрабатываться на всех стадиях число 621542, содержащее 5 информационных разрядов и 1 контрольный. В данном случае присутствует избыточная информация, введение которой оправдано необходимостью контроля правильности преобразования информации. Однако, данный способ не позволяет обнаружить ошибки, связанные с перестановкой цифр.
Для этого существует способ построения кодов обнаружения ошибок с учетом весовых коэффициентов. Суть которого в том, что на каждый разряд числа «навешивается» весовой коэффициент. Далее применяется контроль по модулю «10», только с использованием весовых коэффициентов числа.
Например, требуется построить код инвентарного номера оборудования 190624. Для каждого разряда числа вводится весовой коэффициент, причем, чем старше разряд, тем больше коэффициент. Данное число имеет весовые коэффициенты:
6 5 4 3 2 1
1 9 0 6 2 4
Находится сумма цифр числа, умноженных на весовые коэффициенты: 1*6+9*5+0*4+6*3+2*2+4*1=77. Находится разность между ближайшим большим числом, кратным 10, и данным числом 80-77=3 и эта разность дописывается к исходному кодовому числу в качестве контрольного разряда: 1906243.
Похожие работы
Работы автора