본문 바로가기
자료구조

[자료구조] 체크디지트(Check digit)

by 드린 2016. 5. 5.

목차

    반응형

    안녕하세요? White Smile입니다.

    오늘은 체크디지트를 구하는 방법을 알아보겠습니다.

    체크디지트란?

    해당코드에 검사할수있는 숫자를 미리 넣어 준후 컴퓨터에 의하여 검사하는 방법입니다.

    이 체크 디지트는 기본 코드의 일정한 법칙에 따라 삽입합니다.

    체크디지트구하는 계산식은 modulus10과 modulus11이 있습니다.
    두 계산식은 숫자의 차이일 뿐이니 modulus10을 구하는 방법을 알아 보겠습니다.


    1.기본코드의 각 숫자에 곱하는 숫자를 줍니다.
    기본코드 123456
    곱하는수 121212


    2.각 숫자에 곱한 숫자를 곱셈합니다.
      123456
    x 121212
     1438512

    곱할때 다음자릿수로 넘겨주는게 아니라 결과그대로 나열하는 것입니다.


    3.곱해서 나온 숫자를 모두 합합니다.
    (단, 2자리 숫자인 경우는 1자리 숫자씩 나누어서 합산합니다.)
    1+4+3+8+5+1+2=24


    4.구한답을 modulus10으로 나눕니다.
    24/10=2 .....나머지 4


    5.modulus10에서 구한 나머지를 뺀 값을 체크디지트로 합니다.
    10-4=6


    6.기본코드 말미에다 체크디지트값을 추가 합니다.
    1234566


    이런식으로 계산하면 됩니다.

    설명끝!


    2016/05/05 - [자료구조] - [자료구조] 오류의 검출


    2016/05/05 - [자료구조] - [자료구조] 작성오류의 종류


    2016/05/05 - [자료구조] - [자료구조] 코드의 종류


    반응형

    '자료구조' 카테고리의 다른 글

    [자료구조] 진법변환  (0) 2016.05.05
    [자료구조] 내부 표현방법  (0) 2016.05.05
    [자료구조] 오류의 검출  (0) 2016.05.05
    [자료구조] 작성오류의 종류  (0) 2016.05.05
    [자료구조] 코드의 종류  (0) 2016.05.05