Aller au contenu

Spé maths


Pauk

Messages recommandés

  • E-Bahut
Posté(e)

Bonsoir,

Code barre :

J'explique l'exemple illustré :

Tu fais la somme des chiffres de rang pair, puis tu multiplies par 3..

Tu fais la somme des chiffres de rang impair .

Additionne les deux sommes.

Si c'est correct, le résultat est un multiple de 10.

5000237  006719

Rangs pairs : (0 + 0 + 3 + 0 + 6 +1) * 3 = 30

Rangs impairs : (5 + 0 + 2 + 7 + 0 + 7 + 9) = 30

Total = 60 === > code correct.

  • E-Bahut
Posté(e)

1———————

Exemple 

1.jpg.9ba114edfdf715c330dac8c4dfe01e87.jpg

On peut en déduire que lorsque l’on interverti deux chiffres consécutifs et que la propriété du code barre reste vérifiée l’erreur ne peut être détectée. Par exemple 3*8+3=27=7 mod(10) et 3*3+8=17=7 mod(10)

2.jpg.81c7e11385d0e9df21f9925de2e1ab64.jpg

2———————

Détermination de la clef de contrôle d’un code barre

3.jpg.7cc7ec290bb73c1cb7f2ef2e9e8c574a.jpg

Code barre différent ayant la même clef de contrôle, il suffit de permuter deux chiffres de rang pair ou impair du code à l’exception de la clef de contrôle

4.png.63b91ece20a91c1011c9008ee1128dd5.png

3———————

Si la propriété est vérifiée pour le code C=a1a2a3a4a5a6a7a8a9a10a11a12a13 elle ne peut l’être pour un autre code ayant un seul chiffre aj différent du chiffre ai du code C car l’égalité ai mod (10)=aj mod(10) n’a pas de solution donc la propriété ne peut être simultanément satisfaite pour ces deux codes. En conclusion dans le cas ou seul un chiffre est erroné l’erreur est détectée.

———————

Si deux chiffres hors clef de contrôle, sont intervertis l’erreur ne sera pas forcément détectée si la propriété reste vérifiée autrement dit si ai+3*ai+1 mod(10)=3*ai+ai+1 mod(10) voir par exemple les codes C et C3. Dans tous les autres cas l’erreur sera détectée

4———————

Chiffre effacé 

5.jpg.8b838ba778c4ec37b09089c89ac7e1d7.jpg

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering