Презентация на тему "Расчет контрольного числа кода"

Презентация: Расчет контрольного числа кода
1 из 50
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть презентацию на тему "Расчет контрольного числа кода" для студентов в режиме онлайн. Содержит 50 слайдов. Самый большой каталог качественных презентаций по информатике в рунете. Если не понравится материал, просто поставьте плохую оценку.

Содержание

  • Презентация: Расчет контрольного числа кода
    Слайд 1

    Занятие на тему: «Расчет контрольного числа кода»

    Презентация старшего преподавателя кафедры «Документоведения и архивоведения» Исторического факультета ФГБОУ ВПО ТувГУ Ларисы Анатольевны Шепелевой

  • Слайд 2

    Раздел 1

    Понятие «Контрольное число» 2

  • Слайд 3

    Понятие КЧ

    Контрольное число, контрольная цифра— разновидность контрольной суммы, добавляется обычно в конце кодов или номеров с целью первичной проверки их правильности. Применяется с целью уменьшения вероятности ошибки при обработке таких номеров: машинном считывании с упаковки товара, записи в документы; позволяет поддерживать классификатор в достоверном состоянии и осуществлять информационное обслуживание заинтересованных юридических и физических лиц и т. п. Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера, но на практике достаточно хорошо оберегает от случайных ошибок. 3

  • Слайд 4

    Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера, либо результат другой математической операции над цифрами. В компьютерных программах понятие «контрольного числа» обобщено до CRC, бита чётности и Кодов Рида-Соломона. С помощью контрольного числа проверяется валидность кода. Валидность (от фр. valide в статистике) - законность и достоверность исходной информации, надежность методики сбора, получения данных, в том числе и для экономических исследований. 4

  • Слайд 5

    Формула для расчета контрольного числа кода

    КЧ =  

  • Слайд 6

    где

    КЧ - контрольное число, должно быть однозначным и принимать значения от 0 до 9; - значение одного разряда кода; - весовой коэффициент одного разряда кода, т.е. его порядковый номер в коде слева направо; весовые коэффициенты могут быть от 1 до 10 включительно; - модуль 11, целая часть частного от деления на 11 суммы произведений значений разрядов кода на их весовые коэффициенты.   6

  • Слайд 7

    Методика расчета КЧ кода

    Расстановка весовых коэффициентов кода Подсчет суммы произведений значений разрядов кода на их весовые коэффициенты Вычисление КЧ по формуле Подсчет модуля 11, т.е. целой части частного от деления на 11 найденной суммы произведений значений разрядов кода на их весовые коэффициенты Вычисление КЧ кода В том случае, если при первом расчете контрольное число получилось равным 10, следует провести повторный расчет контрольного числа со сдвигом весов. Веса при повторном расчете начинаются не с 1, а с 3 до 10, а дальше с 1 до 10. 7

  • Слайд 8

    весовые коэффициенты (веса) 1 2 3 4 5 6 2 5 1 3 4 6 значения разрядов кода 8

  • Слайд 9

    Раздел 2

    Табличные способы расчета контрольного числа кода 9

  • Слайд 10

    Правила работы с таблицей

    Контрольные числа находят в таблице последовательно для каждого разряда кода слева направо вначале по шкале сумм (первой верхней строке таблицы) и их складывают до тех пор, пока сумма не станет равной или больше 11. Контрольные числа для следующих разрядов кода находят по шкале разностей (последней строке таблицы), и их вычитают из предшествующей суммы, пока она станет опять меньше 11, а затем контрольное число находят по шкале сумм и т.д. Пересчет контрольного числа по таблице при первичном получении КЧ = 10 проводится следующим образом. Значение первого разряда кода находим в третьей строке таблицы и выписываем стоящее над ним на шкале сумм контрольное число. Дальше поиск контрольных чисел для следующих разрядов в четвертой, пятой и т.д. строках и их складывание или вычитание ведется аналогично первоначальному расчету контрольного числа. 10

  • Слайд 11

    Таблица расчета контрольных чисел

    11

  • Слайд 12

    Правила работы со сдвоенными таблицами

    Поиск контрольных чисел ведется последовательно в таблицах для каждой пары разрядов кода слева направо. При этом для каждой пары разрядов используется новая таблица. Значение контрольного числа для каждой пары разрядов находится на пересечении строки и графы, обозначение которых совпадает со значениями разрядов кода. Затем все значения полученных для каждой пары разрядов контрольных чисел складывают и сумму делят на 11. Остаток от деления и будет контрольным числом для всего кода. При этом следует иметь в виду, что если значность кода превышает 10 разрядов, то для 11-го и 12-го разрядов контрольное число опять находят по табл. 1 для 13-го и 14-го по табл. 2 и т.д. При пересчете контрольного числа, если при первом расчете получили КЧ = 10, поступают следующим образом: контрольное число для первой пары разрядов кода находят не в табл. 1, а в табл. 2, для второй пары – в табл. 3 и т.д. В остальном поступают аналогично первоначальному расчету контрольного числа. 12

  • Слайд 13

    Сдвоенные таблицы расчета контрольных чиселТаблица 1

    13

  • Слайд 14

    Таблица 2

    14

  • Слайд 15

    Таблица 3

    15

  • Слайд 16

    Таблица 4

    16

  • Слайд 17

    Таблица 5

    17

  • Слайд 18

    Раздел 3

    Методика расчета КЧ различных кодов 18

  • Слайд 19

    Часть 3.1.

    Расчет КЧ банковской карты и ценной бумаги (ISIN) 19

  • Слайд 20

    Номер банковской карты

    Номера кредитных карт AmericanExpress всегда начинаются на цифру 3, VISA начинается - на 4, MasterCard - на 5 и Maestro - на 6. Алгоритм тот же, что и для «Международного идентификационного кода ценной бумаги» 20

  • Слайд 21

    Международный идентификационный код ценной бумаги (ISIN)

    В случае наличия в номере (коде) ISIN английских букв, каждая из них заменяется на 2 цифры, представляющие собой порядковый номер буквы в латинском алфавите, увеличенный на 9 (то есть A ~ 10, B ~ 11, …, Z ~ 35). Так, буквы RU заменяются на 2730. Контрольная сумма. Цифры кода умножаются на коэффициенты из таблицы, если результат умножения превосходит 9, то вычитаем из него 9, получившиеся числа складываем. Берём остаток от деления суммы на 10. Если контрольная сумма есть 0, то номер признаётся правильным. 21

  • Слайд 22

    22

  • Слайд 23

    Примеры

    4000-0000-0000-6— 13-значная банковская карта Visa 5610-0000-0000-0001 — 16-значная банковская карта Australian Bankcard RU0007661625— ISIN акции Газпрома номиналом 5 руб. DE0001136927— пример ISIN с сайта Банка Эстонии 23

  • Слайд 24

    Часть 3.2.

    Расчет КЧ кодов ИНН 24

  • Слайд 25

    ИНН – Идентификационный номер налогоплательщика

    Специальный код, состоящий из десяти или двенадцати арабских цифр. Присваивается налогоплательщикам – юридическим лицам (с 1993 года), индивидуальным предпринимателям (с 1997 года) или физическим лицам (с 1999 года) на основании начала действия первой части Налогового Кодекса Российской Федерации. 25

  • Слайд 26

    Виды ИНН

    ИНН физического лица является последовательностью из 12 арабских цифр, из которых первые две представляют собой код субъекта РФ согласно ст. 65 Конституции, следующие две — номер местной налоговой инспекции, следующие шесть — номер налоговой записи налогоплательщика и последние две - контрольные цифры для проверки правильности записи. ИНН индивидуального предпринимателяприсваивается при регистрации физического лица в качестве индивидуального предпринимателя, если данное лицо ранее его не имело. Или используется имеющийся ИНН. ИНН юридического лица является последовательностью из 10 арабских цифр, из которых первые две представляют собой код субъекта Российской Федерации согласно 65 статье Конституции (или «99» для межрегиональной инспекции ФНС), следующие две — номер местной налоговой инспекции, следующие пять — номер налоговой записи налогоплательщика в территориальном разделе ЕГРН и последняя — контрольная цифра. ИНН вместе с КПП позволяют определить каждое обособленное подразделение юридического лица, поэтому часто оба этих кода отображаются и используются вместе, например, при указании платежных реквизитов организаций. ИНН иностранного юридического лица c 1 января 2005 года всегда начинается с цифр «9909», следующие 5 цифр соответствуют Коду иностранной организации, последняя — контрольная цифра. 26

  • Слайд 27

    ИНН юридического лица

    состоит из 10 последовательных цифр XXYYZZZZZK где: 1-2: код субъекта Российской Федерации.3-4: номер налоговой инспекции в субъекте РФ.1-4: код налоговой инспекции по СОУН (Справочник кодов обозначения налоговых органов для целей учёта налогоплательщиков) осуществившей регистрацию.5-9: номер записи в территориальном разделе ЕГРН (Единый государственный реестр налогоплательщиков).10: контрольная цифравысчитывается по формуле установленной МНС РФ. 27

  • Слайд 28

    ИНН физического лица

    состоит из 12 последовательных цифр XXYYZZZZZZKK где1-2: код субъекта Российской Федерации.3-4: номер налоговой инспекции в субъекте РФ.1-4: код налоговой инспекции по СОУН осуществившей регистрацию.5-10: номер записи в территориальном разделе ЕГРН.11-12: контрольные цифры высчитываются по формуле, установленной МНС РФ. 28

  • Слайд 29

    Методика расчета КЧ кода ИНН

    Проверку ИНН удобнее проводить, вычисляя контрольные числа: Шаг 1 (только для 12-значного ИНН). Контрольное число n2 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n2»). Если остаток есть 10, то n2 = 0. Шаг 2. Контрольное число n1 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n1»). Если остаток есть 10, то n1 = 0. 29

  • Слайд 30

    Таблица расчета контрольного числа номера ИНН (идентификационный номер налогоплательщика)

    30

  • Слайд 31

    Примеры

    ИНН 500100732259 — 12 цифр ИНН 7830002293— 10 цифр (Санкт-Петербургская бумажная фабрика Гознака) 31

  • Слайд 32

    Раздел 3.3.

    Расчет КЧ кода СНИЛС 32

  • Слайд 33

    «Страховой номер индивидуального лицевого счета» (СНИЛС)

    Страховой номер индивидуального лицевого счета страхового свидетельства обязательного пенсионного страхования проверяется на валидность контрольным числом. СНИЛС имеет вид: XXX-XXX-XXX YY где XXX-XXX-XXX — собственно номер, а YY — контрольное число. 33

  • Слайд 34

    Алгоритм формирования контрольного числа СНИЛС

    1) Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001—001-998 2) Контрольное число СНИЛС рассчитывается следующим образом: 2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца) 2.2) Полученные произведения суммируются 2.3) Если сумма меньше 100, то контрольное число равно самой сумме 2.4) Если сумма равна 100 или 101, то контрольное число равно 00 2.5) Если сумма больше 101, то сумма делится нацело на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4 34

  • Слайд 35

    ПРИМЕР:

    Указан СНИЛС 112-233-445 95 Проверяем правильность контрольного числа: цифры номера 1 1 2 2 3 3 4 4 5 номер позиции 9 8 7 6 5 4 3 2 1 35

  • Слайд 36

    Раздел 3.4.

    Расчет КЧ товарных кодов 36

  • Слайд 37

    Номера на товарах: Бар-код (Штрих-код)

    Контрольная сумма есть остаток от деления на 10 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы. Если контрольная сумма есть 0, то номер признаётся правильным. 37

  • Слайд 38

    38

  • Слайд 39

    Примеры

    4600051000057— код EAN-13 46009333 — код EAN-8 041689300494— код UPC-12 39

  • Слайд 40

    Раздел 3.5.

    Расчет КЧ кода ОКПО (общероссийский классификатор предприятий и организаций) 40

  • Слайд 41

    Методика расчета КЧ кода ОКПО

    Контрольное число рассчитывается следующим образом: Разрядам кода в общероссийском классификаторе, начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется. Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений. Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11». Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9. Если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (3, 4, 5,…). Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа проставляется равным «0». 41

  • Слайд 42

    Пример

    4729661 1 вес разрядов 1 2 3 4 5 6 7 42

  • Слайд 43

    Раздел 3.6.

    Расчет КЧ кода ОКАТО (общероссийский классификатор административно-территориальных образований) 43

  • Слайд 44

    Код ОКАТО

    Номер ОКАТО может быть кодом раздела «Объекты административно-территориального деления, кроме сельских населенных пунктов», который содержит от 2 до 8 цифр или кодом раздела «Сельские населенные пункты» (11 цифр). Контрольное число (одна цифра) может быть добавлена к коду, образуя «блок идентификации», в котором на одну цифру больше (9 цифр для 8-цифрового кода). В коде ОКАТО расчёт контрольного числа подчиняется общему стандарту. 44

  • Слайд 45

    Методика расчета КЧ кода ОКАТО

    Каждому разряду кода общероссийского классификатора, начиная со старшего разряда, присваивается вес, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется. Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений. Контрольное число для каждого кода представляет собой остаток от деления полученной суммы на число 11. Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9. Для проверки контрольного числа кода ОКАТО, код ОКАТО должен содержать 3, 6 или 9 символов, то есть включать в себя контрольное число. Для расчета контрольного числа кода ОКАТО, код должен состоять из 2,5 или 8 символов. 45

  • Слайд 46

    Если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (то есть начинающуюся так: 3, 4, 5, …). Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа принимается равным 0. 46

  • Слайд 47

    Пример расчёта КЧ кода ОКАТО

    Код: 5 6 3 9 2 1 Вес разрядов: 1 2 3 4 5 6 47

  • Слайд 48

    Раздел 4

    Примеры кодов 48

  • Слайд 49

    171600814096 170401406527 171300694905 170104662944 044-964-638-91 139-585-742-15 061-016-199-13 041-221-243-82 075-246-482-76 5610-0000-0000-0001 5407-0123-4567-8901 4000-0012-3456-7899 4154-2699-6299-2374 4276-8000-5241-2887 5412-7502-0627-0000 5406-1600-0000-0003 1234-5678-9876-5432 49

  • Слайд 50

    Спасибо за внимание

    50

Посмотреть все слайды

Сообщить об ошибке