iasa codice isbn

Download Report

Transcript iasa codice isbn

INFORMATICA OTTOBRE- 2016 1ASA Docente Salvatore Mosaico
Calcolo cifra di controllo del codice ISBN
(International Standard Book Number)
Nella codifica dell’informazione spesso viene utilizzato un carattere di controllo
Per verificare la correttezza.
Esempi i codici a barre dei prodotti al supermercato sono dei codici associati univocamente ad un
prodotto
(prezzo,marca,etc);
QUANDO FA “BEEP”VUOPL DIRE CHE TUTTO è OK
Ossia l’ultimo carattere che dipende dagli altri è corretto
Tutti i libri che compriamo hanno un codice ISBN di 13 cifre che individua univocamente il
libro a livello mondiale
ISBN costituito attualmente da 13 caratteri; ebbene
La 13 cifra del codice ISBN si calcola a partire dalle prime 12
Essa funge da cifra di controllo (CHECKSUM)
Ecco come si calcola:
supponiamo di avere il seguente ISBN
1
2
3
4
5
6
7
8
9
10
11
12
13
9 7 8 8 8 3 9 5 3 0 9 5 0
Annotiamo le cifre di posizione dipari e quelle in posizione pari
1
INFORMATICA OTTOBRE- 2016 1ASA Docente Salvatore Mosaico
978 88 395 3095 0
Facciamo la somma posizioni dispari
9+8+8+9+3+9 = 46
Facciamo la somma posizioni pari
7+8+3+5+0+5 = 28
Adesso sommiano somma dispari più tre volte posizioni pari
46+28*3 = 46+84 = 130
Prendo il resto della divisione con dieci
resto = 130 mod 10 = 0
•se resto 0 alla la cifra è 0
•altrimenti la cifra è 10-resto
2