I primi uomini, prima di ideare qualunque forma di scrittura, hanno iniziato a rappresentare le quantità con delle tacche.  Potremmo dire che scrivevano i numeri utilizzando una sola cifra.  Successivamente hanno ideato la scrittura dei numeri usando le dieci cifre  0, 1, 2, ..., 9  in cui entra in gioco l'ordine in cui vengono scritte le cifre:  35 sta per 5 (| | | | |) più 3 volte dieci (3 volte | | | | | | | | | | | | | | | | | | | | | | | | |).  "35" occupa molto meno spazio di  "| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |".

I numeri possono essere scritti anche usando due sole cifre, 0 e 1, ovvero (come si dice) "in base due":

 

Ciò può essere fatto automaticamente usando questo programmino.

Prova ad usare il programmino per trovare come si scrivono in base due i numeri che in base dieci sono:  1, 2, 3, 4, 5, 6, 7, 8.  Prova a capire quale è il numero in base dieci che in base due diventa 10000000  ("1" e 7 "0")  e quello che diventa 1111111 (7 "1").

    Le risposte:

Per capire come viene effettuato il cambio base vedi qui un programma in Basic che lo effettua; alcune possibili uscite:

numero intero positivo  4
4 in base DUE : 1 0 0
numero intero positivo  5
5 in base DUE : 1 0 1
numero intero positivo  64
64 in base DUE : 1 0 0 0 0 0 0
numero intero positivo  67
67 in base DUE : 1 0 0 0 0 1 1
numero intero positivo  123456789
123456789 in base DUE : 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 0 0 1 0 1 0 1