Главная страница
Навигация по странице:

  • Цель

  • Гипотеза

  • Алгоритм проверки подлинности банковской карты

  • Алгоритм проверки подлинности штрих-кода

  • Пример реализации алгоритма Луна

  • Реализация алгоритма Луна с помощью MS Excel

  • Реализация алгоритма проверки подлинности штрих-кода с помощью MS Excel Пример определения подлинности штрих-кодаЗаключение

  • Проверка подлинности карт. Преснякова А. Проверка подлинности банковских карт и штрих-кодов. Определение подлинности банковской карты и штрихкода с помощью ms excel


    Скачать 1.9 Mb.
    НазваниеОпределение подлинности банковской карты и штрихкода с помощью ms excel
    АнкорПроверка подлинности карт
    Дата28.03.2022
    Размер1.9 Mb.
    Формат файлаpptx
    Имя файлаПреснякова А. Проверка подлинности банковских карт и штрих-кодов.pptx
    ТипДокументы
    #423171

    Определение подлинности банковской карты

    и штрих-кода с помощью MS EXCEL

    Выполнила:

    Преснякова Ангелина Николаевна,

    учащаяся 9 класса

    Научный руководитель:

    Кострова Татьяна Ивановна,

    учитель информатики

    1 квалификационной категории

    Муниципальное бюджетное образовательное учреждение «Хвощевская школа»

    Цель - создать программу для определения подлинности банковской карты и штрих-кода, расчета их контрольной цифры, используя возможности MS Excel.

    Задачи:

    -изучить литературу и интернет-ресурсы по данной теме;

    -изучить возможности программы MS Excel;

    -создать программы для определения подлинности банковской карты и штрих-кода;

    -создать программы для расчета контрольной цифры в номере или коде.

    Гипотеза: любой номер пластиковой карты или штрих-код товара можно проверить с помощью программы MS Excel.

    Методы исследования:

    -эксперимент,

    -анализ.

    Актуальность
    • в настоящее время банковские карты являются неотъемлемым атрибутом каждого современного человека, поэтому так важна информация об их подлинности для любого держателя.
    • Не меньший интерес так же вызывает проверка подлинности штрих-кода любого продукта, так как от этого зависит качество покупаемого товара.

    Алгоритм проверки подлинности банковской карты

    Большинство карт имеет 16 цифр от 0 до9. Числа сгруппированы по 4 цифры, чтобы их легче было прочитать (ABCD EFGH IJKL MNOP).

    Контрольная цифра (P) связана с предыдущими цифрами в соответствии с алгоритмом Луна:

    1.Каждую цифру в нечетной позиции, начиная с первого числа слева, нужно умножить на 2. Если результат больше 9, необходимо сложить обе цифры этого двузначного числа (или, что-то же самое, вычесть из него 9). Например, если получилось число 14, сложение цифр даёт 1+ 4 = 5, и вычитание: 14-9=5.  

    2. Затем складываются все полученные таким образом числа, а также цифры, расположенные на чётных позициях (в том числе последняя контрольная цифра).

    3.Если конечная сумма кратна 10, номер карты является подлинным. Заметим, что именно последняя контрольная цифра делает общую сумму кратной 10.

    Алгоритм проверки подлинности штрих-кода

    Штрих-код EAN o6ычно состоит из 13 цифр

    1.сложить цифры на нечетных позициях, начиная с левой и без учета контрольной;

    2. К полученному значению прибавить утроенную сумму цифр на четных позициях;

    3. Определить контрольную цифру так, чтобы общая сумма была кратна 10

    Пример реализации алгоритма Луна:

    Рассмотрим на примере номер карты – 5481 7217 6871 5888.

    По алгоритму Луна имеем (цифры, стоящие на нечетных позициях, умножаем на 2):

    5∙2=10→1+0=1 6∙2=12→1+2=3

    8∙2=16→1+6=7 7∙2=14→1+4=5

    7∙2=14→1+4=5 5∙2=10→1+0=1

    1∙2=2 8∙2=16→1+6=7

    Найдем их сумму: 1+7+5+2+3+5+1+7=31

    Найдем сумму цифр, стоящих на четных позициях:

    4+1+2+7+8+1+8+8=39

    Находим контрольную сумму: 31+39=70 (кратно 10).

    Значит, номер карты является действительным.

    Проверьте сами!

    Реализация алгоритма Луна с помощью MS Excel

    Пример работы программы по определению подлинности банковской карты

    Программа в MS EXCEL для расчета контрольной цифры

    Реализация алгоритма проверки подлинности штрих-кода с помощью MS Excel

    Пример определения подлинности штрих-кода

    Заключение
    • В данной исследовательской работе нами был представлен алгоритм Луна, который использует простое правило вычисления контрольной суммы для проверки идентификационных номеров, рассмотрены примеры его реализации.
    • Были написаны программы в MS Excel, позволяющие определить подлинность банковской карты, штрих-кода, расчета контрольных цифр.
    • доказана гипотеза: любой номер пластиковой карты или штрих-код товара можно проверить с помощью программы MS Excel

    Список литературы

    Мир математики: в 40 т: Т.2:Жуан Гомес. Математики, шпионы и хакеры. Кодирование и криптография./Пер. с англ.-М.:Де Агостини, 2014

    Алгоритм расчета контрольной цифры.- https://pravo.studio/dengi-dengi/algoritm-rascheta-kontrolnoy-tsifryi-nomera-31517.html

    Алгоритм Луна.- https://planetcalc.ru/

    Определение контрольной цифры, коды региональных организаций.- https://ru.wikipedia.org/

    Организация расчетов с использованием банковских платежных карт.- https://knowledge.allbest.ru/bank/3c0b65625b3ac68a5d53b89421316c27_0.html

    Самоучитель Excel.- https://exceltable.com/uroki-excel/samouchitel-excel-s-primerami


    написать администратору сайта