Для номеров вагона, контейнера, подкода ЖД перевозки существуют определенные
правила формирования контрольного разряда. Он необходим для того, чтобы можно
было избежать ряда ошибок при обмене информацией и восстановить поврежденные
данные.
Правило формирования контрольного числа в номере контейнера
|
Номер контейнера состоит
из 11 символов (букв латинского алфавита и
арабских цифр). Первые три буквенных
символа составляют код владельца,
четвертый буквенный символ – признак кода
контейнера, 6 цифровых символов в позициях с
пятой по десятую есть серийный номер
контейнера, последний 11-ый разряд является
контрольным и служит для проверки
правильности всего номера.
Контрольное число исчисляется по следующему алгоритму - каждому буквенному знаку
ставится в соответствие цифровой эквивалент (ЦЭ) - число более 10:
Буква
|
Ц.Э.
|
Буква
|
Ц.Э.
|
Буква
|
Ц.Э.
|
Буква
|
Ц.
Э.
|
A
|
10
|
H
|
18
|
O
|
26
|
V
|
34
|
B
|
12
|
I
|
19
|
P
|
27
|
W
|
35
|
C
|
13
|
J
|
20
|
Q
|
28
|
X
|
36
|
D
|
14
|
K
|
21
|
R
|
29
|
Y
|
37
|
E
|
15
|
L
|
23
|
S
|
30
|
Z
|
38
|
F
|
16
|
M
|
24
|
T
|
31
|
|
|
G
|
17
|
N
|
25
|
U
|
32
|
|
|
каждый цифровой эквивалент
символа кода умножается на весовой
коэффициент, который представляет собой
степень 2 с показателем степени, меняющимся
от 0 до 9;
№
разряда кода
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
Весовой
коэффициент
|
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128
|
256
|
512
|
результаты умножения
суммируются и делятся на 11 и по остатку,
полученному в результате деления,
определяется контрольное число.
Остаток
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
Контрольное число
|
0
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1 |
0
|
Правило формирования контрольного числа в номере вагона
|
Номер вагона состоит из 8
символов (арабских цифр). Первые 7 символов
несут информацию о номере вагона. Последний
8-ой разряд является контрольным и служит
для проверки правильности всего номера.
Контрольное число
исчисляется по следующему алгоритму -
каждому цифре кода
ставится в соответствие цифровой
эквивалент (ЦЭ), равный этой цифре; каждый
цифровой эквивалент кода умножается на
весовой коэффициент, представленный в
таблице:
№ разряда кода
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Весовой коэффициент
|
2
|
1
|
2
|
1
|
2
|
1
|
2
|
результаты умножения посимвольно складываются (если результат умножения превышает 9, то складываются
цифры каждого разряда числа; например, для числа 12 получаем 1 + 2 = 3); контрольным разрядом
является число, при сложении с которым полученная сумма дополняется до полного
десятка (например, полученная сумма равна 54, следовательно, до 60 не хватает 6 – это и есть
контрольный разряд).
|