Nel simulatore ogni manopola è aperta (1) o chiusa (0): è un piccolo interruttore. I computer ragionano proprio così, con tanti interruttori 0 e 1. Qui scopriamo come, con questi due soli simboli, si possono scrivere i numeri e perfino le lettere del tuo nome.
Prima di scoprire come funziona il codice binario, guarda questo breve video. Parla di un simbolo che vedi ogni giorno: il pulsante di accensione. Mentre lo guardi, prova a pensare: che cosa avranno in comune quel pulsante e le manopole dell'acquedotto?
Sottotitoli in italiano
Lo sapevi? Il simbolo del pulsante di accensione è proprio l'unione di 0 e 1: il cerchio è lo 0 (spento) e la linea è l'1 (acceso), messi insieme in un unico segno. È esattamente la stessa logica delle manopole 0/1 del simulatore: ogni interruttore può dire soltanto spento (0) o acceso (1).
Inglese · il video è in inglese: ecco i termini che hai sentito
Il filmato è in inglese: approfittiamone per imparare le parole-chiave dell'informatica. Per ognuna trovi la traduzione e un piccolo aiuto per la pronuncia.
codice binario
Il linguaggio dei computer, scritto con due soli simboli: 0 1.
simbolo di accensione
Il segno presente su quasi tutti i dispositivi: un cerchio con una linea.
bit · cifra binaria
Una sola informazione che può valere solo 0 oppure 1.
acceso 1
"The line is 1, which means ON." — la linea è l'1.
spento 0
"The circle is 0, which means OFF." — il cerchio è lo 0.
interruttore · manopola
Un comando con due stati: si può accendere o spegnere.
computer · calcolatore
Funziona usando solo due numeri: 1 e 0.
dispositivo
"On almost every device you use." — un apparecchio elettronico.
Una manopola dell'acquedotto ha due stati: chiusa oppure aperta. In informatica un interruttore con due stati si chiama bit e lo scriviamo con due soli simboli: 0 (chiuso/spento) e 1 (aperto/acceso). Prova a girare questo interruttore:
Con un solo bit hai 2 possibilità. Ma se metti in fila più interruttori, le combinazioni raddoppiano ogni volta che ne aggiungi uno:
| Interruttori (bit) | Combinazioni possibili | Esempio |
|---|---|---|
| 1 bit | 2 | 0 · 1 |
| 2 bit | 4 | 00 · 01 · 10 · 11 |
| 3 bit | 8 | 000 … 111 |
| 8 bit (1 byte) | 256 | 00000000 … 11111111 |
Con 8 bit (un byte) abbiamo 256 combinazioni: abbastanza per tutte le lettere, i numeri e i segni di punteggiatura.
Ogni interruttore acceso vale un numero, che raddoppia da destra a sinistra: 1, 2, 4, 8, 16, 32, 64, 128. Per leggere il valore basta sommare i numeri degli interruttori accesi (gli 1). Accendi e spegni gli interruttori qui sotto:
Il quadratino a destra mostra il carattere che corrisponde a quel numero: è il ponte verso le lettere, che vediamo subito sotto.
Il computer conosce solo numeri. Per scrivere le lettere, gli uomini si sono messi d'accordo su una tabella (si chiama ASCII): a ogni carattere corrisponde un numero, e quel numero si scrive in 8 bit. Per esempio la lettera A è il numero 65, cioè 0100001 in binario.
Scriviamo la parola CIAO, una lettera alla volta:
Maiuscole e minuscole hanno numeri diversi: A = 65 ma a = 97. Anche lo spazio fra due parole è un carattere: è il numero 32.
Ecco i caratteri più usati con il loro numero e gli 8 bit. Scegli un gruppo:
Adesso prova tu! Scrivi il tuo nome o una parola e guardala diventare codice binario. Poi puoi fare il contrario: incolla del binario e scopri il messaggio nascosto.
Le manopole 0/1 dell'acquedotto e i bit del computer funzionano nello stesso modo: due soli stati che, messi in fila, raccontano numeri e parole.
Scuola Sacra Famiglia · attività didattica sull'acquedotto · Tecnologia · Informatica · Educazione civica