Il nostro sistema di numerazione è composto da 10 cifre (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) con le quali possiamo scrivere qualsiasi numero. Questo sistema è chiamato base decimale. Possiamo dimostrare qualsiasi numero applicando potenze di base 10. Guarda:
47 621 = 4 x 104 + 7 x 10³ + 6 x 10² + 2 x 10¹ + 1 x 100
Nel sistema binario (base 2), i numeri vengono scritti usando 0 e 1 e potenze di 2.
Guarda:
21(base 10) = 10101(base 2)
Trasformare il numero in base 2 in base 10. Orologio:
10101 (base 2) = 1 x 24 + 0 x 2³ + 1 x 2² + 0 x 2¹ + 1 x 20 (in base alla posizione di 0 e 1 eleviamo la base 2 all'esponente proprio)
10101 | Base 2 |
1 | Posizione 4: 24 |
0 | Posizione 3: 2³ |
1 | Posizione 2: 2² |
0 | Posizione 1: 2¹ |
1 | Posizione 0: 20 |
1 x 24 + 0 x 2³ + 1 x 2² + 0 x 2¹ + 1 x 20
16 + 0 + 4 + 0 + 1
21
Nel codice a barre, la barra nera significa 1 e quella bianca significa 0. Il numero 101000001101, in base 2, è un codice a barre semplificato.
I prezzi dei prodotti in commercio mostrati in barcode sono più complessi, ma possiamo stabilire il barcode sottostante in base 10.
10100001101base2 = 1 x 210 + 0 x 29 + 1 x 28 + 0 x 27 + 0 x 26 + 0 x 25 + 0 x 24 + 1 x 2³ + 1 x 2² + 0 x 2¹ + 1 x 20
1 x 1024 + 0 x 512 + 1 x 256 + 0 x 128 + 0 x 64 + 0 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1
1024 + 0 + 256 + 0 + 0 + 0 + 0 + 8 + 4 + 0 + 1
1293
Il numero 1293 è il codice per un particolare prodotto. Il lettore di codici a barre della cassa scansiona otticamente i codici e in frazioni di secondo esegue i calcoli, raggiungendo il numero 1293. Accedendo a un elenco di prodotti, cerca quale è stato registrato con questo numero, registrando il valore sul coupon.
di Mark Noah
Laureato in Matematica
Squadra scolastica brasiliana
curiosità - Brasile Scuola
Fonte: Scuola Brasile - https://brasilescola.uol.com.br/curiosidades/o-codigo-barras.htm