Zum Inhalt springen

Prüfziffer

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Mai 2006 um 09:40 Uhr durch Gnu1742 (Diskussion | Beiträge) (Änderungen von Benutzer:217.81.123.64 rückgängig gemacht und letzte Version von Benutzer:Rax wiederhergestellt). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine Prüfziffer wird je nach beabsichtigter Verwendung mit einem bestimmten Algorithmus aus den vorhergehenden Ziffern berechnet. Sie wird meist bei längeren Zahlen verwendet, um Eingabefehler zu vermeiden.

Es können in einer Zahl auch mehrere Prüfziffern verwendet werden. Sie sind in der übertragenen Zahl mit angegeben.

Im Datenerfassungsgerät ist eine Berechnungsroutine hinterlegt, die bei einer abweichenden Prüfziffer die Eingabe verwirft.

Prüfziffern werden sowohl für manuelle Eingabe über Tastatur verwendet als auch bei automatischer Datenerfassung, z. B. OCR oder Barcodelesern.

Eine Prüfziffer ist die einfachste Form einer Prüfsumme.

Berechnung

Die Berechnung der Prüfziffer erfolgt im so genannten Modulo 10-Verfahren:

Identcode der Deutschen Post / DHL

Berechnungsbeispiel (Identcode der Deutschen Post):

Code        : 5  6  3  1  0  2  4  3  0  3  1    
Gewichtung  : 4  9  4  9  4  9  4  9  4  9  4      
Produkte    : 20 54 12 9  0  18 16 27 0  27 4  
Summe       : 187
Modulo 10   : 187 / 10 = 18 Rest 7 
Prüfziffer  : Differenz zu 10 = 10 - 7 = 3

Vorgehensweise:

  • Von links nach rechts werden die Stellen abwechselnd mit 4 und 9 gewichtet.
  • Die jeweiligen Produkte aus diesen beiden Zahlen werden errechnet und anschließend addiert.
  • Vom Produkt wird Modulo 10 berechnet, sprich es wird durch 10 dividiert.
  • Die Prüfziffer ergibt sich aus der Differenz zu 10, der errechnete Rest wird also von der Zahl 10 subtrahiert.
  • Ist die Differenz 10, ist die Prüfziffer 0


Beispiele

Siehe auch: