CHI SI SENTE TALMENTE "INFORMATICO" DA RISPOLVERARE RIMINISCENZE SCOLASTICHE (per chi ha fatto materie scientifiche)
E CONTARE A "BIT"? OSSIA CON I NUMERI BINARI?
Il sistema numerico binario è un sistema numerico posizionale in base 2, cioè che utilizza 2 simboli, tipicamente 0 e 1, invece dei 10 del sistema numerico decimale tradizionale. Di conseguenza, la cifra in posizione N (da destra) si considera moltiplicata per 2^N (anziché per 10^N come avverrebbe nella numerazione decimale).
È usato in informatica per la rappresentazione interna dei numeri, grazie alla semplicità di realizzare fisicamente un elemento con due stati anziché un numero superiore, ma anche per la corrispondenza con i valori logici vero e falso.
Il sistema numerico binario è considerato tra le più grandi invenzioni del matematico tedesco Gottfried Wilhelm Leibniz; benché cadde ben presto nel dimenticatoio e solo nel 1847 verrà riscoperto, grazie al matematico inglese G. Boole, che aprirà l'orizzonte alle grandi scuole di logica matematica del '900 e soprattutto alla nascita del calcolatore elettronico.
La formula per convertire un numero da binario a decimale (dove con d si indica la cifra di posizione n all'interno del numero, partendo da 0) è
d(n - 1)*2
(n - 1) + ... + d*2
0 = N
Ad esempio 1001 = 1 * 23 + 0 * 22 + 0 * 21 + 1 * 20 = 8 + 0 + 0 + 1 = 9Ad esempio 10101 = 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 16 + 0 + 4 + 0 + 1 = 21Ecco una tabellina per spiegare il "peso" delle cifre:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | | |
2 | 10 | + | 2 | 9 | + | 2 | 8 | + | 2 | 7 | + | 2 | 6 | + | 2 | 5 | + | 2 | 4 | + | 2 | 3 | + | 2 | 2 | + | 2 | 1 | + | 2 | 0 | | | |
1024 | + | 512 | + | 256 | + | 128 | + | 64 | + | 32 | + | 16 | + | 8 | + | 4 | + | 2 | + | 1 | = | 2047 | |
Se fosse troppo complicato... c'è sempre la calcolatrice il primo numero è facile... è uguale per tutti
...
1