Informatica
Che cos'è il sistema binario?
Risposta veloce
Il sistema binario è un sistema di numeri che usa solo due cifre, 0 e 1. I computer usano il binario per memorizzare ed elaborare tutte le loro informazioni.
In una frase
Il binario è un modo di scrivere i numeri usando solo 0 e 1, ed è il linguaggio che i computer usano al loro interno.
Spiegazione
Di solito contiamo in base 10, con dieci cifre da 0 a 9. Ogni colonna vale dieci volte quella alla sua destra: unità, decine, centinaia. Questa idea è il valore posizionale.
Il binario è in base 2. Ha solo due cifre, 0 e 1, e ogni colonna vale il doppio di quella alla sua destra: 1, 2, 4, 8, 16, 32, 64, 128. Sono le potenze di 2. Per leggere un numero binario, somma i valori delle colonne in cui c'è un 1.
Perché i computer lo usano? Dentro il chip di un computer ci sono miliardi di minuscoli interruttori chiamati transistor. Ognuno può essere spento (0) o acceso (1). Con abbastanza interruttori, i computer possono memorizzare qualsiasi numero. Anche lettere, colori, suoni e immagini vengono trasformati in numeri, quindi alla fine tutto ciò che vedi sullo schermo è binario. Quando scrivi codice, il computer lo traduce in istruzioni binarie che può eseguire.
Una cifra binaria è un bit. Otto bit formano un byte, che può contenere un numero da 0 (00000000) a 255 (11111111).
lampada
fulmine
computer
stella
Esempi
Valori delle colonne per 4 bit: 8, 4, 2, 1
| Binario | Calcolo | Numero |
|---|---|---|
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 2 + 1 | 3 |
| 0101 | 4 + 1 | 5 |
| 1000 | 8 | 8 |
| 1010 | 8 + 2 | 10 |
| 1111 | 8 + 4 + 2 + 1 | 15 |
Trasformare un numero in binario: per scrivere 13, parti dalla colonna più grande che ci sta. L'8 ci sta (13 − 8 = 5), poi ci sta il 4 (5 − 4 = 1), il 2 non ci sta, l'1 ci sta. Quindi 13 = 1101.
Errori comuni
- Leggere "10" come dieci. In binario 10 significa un 2 e nessun 1: due.
- Colonne nell'ordine sbagliato. La colonna più piccola (1) sta sempre a destra.
- Sommare invece di raddoppiare. Le colonne vanno 1, 2, 4, 8, 16, non 1, 2, 3, 4.
Quiz veloce
Sistema binario
Metti alla prova ciò che sai con 4 domande veloci.
Domanda 1 di 4
Quanto vale il numero binario 101 nei numeri che usiamo di solito?
Esercitati
Prova tu
Conta da 0 a 15 in binario sulle dita: ogni dito è una colonna (1, 2, 4, 8), dito alzato vuol dire 1. Poi decifra qualche codice:
Rompicapi di logica e decifrazione di codici
Per gli adulti
Argomenti collegati
Valore posizionale
Il valore posizionale significa che il valore di una cifra dipende dalla sua posizione nel numero. In 352 il 3 vale 300, il 5 vale 50 e il 2 vale 2.
Coding (programmare)
Il coding, o programmazione, è scrivere istruzioni in un linguaggio che il computer capisce, così può svolgere un compito, come far funzionare un gioco, un'app o un sito.
Potenze ed esponenti
La potenza è un piccolo numero scritto in alto, detto esponente, che indica quante volte moltiplicare un numero per se stesso. Quindi 2⁴ vuol dire 2 × 2 × 2 × 2 = 16.
Algoritmo
Un algoritmo è un elenco preciso di passaggi per risolvere un problema o svolgere un compito. I computer seguono algoritmi scritti sotto forma di codice.
Debugging
Il debugging è trovare e correggere gli errori, chiamati bug, in un algoritmo o in un programma. È una parte normale della programmazione per tutti.
Mentalità di crescita
La mentalità di crescita è credere che le proprie capacità possano migliorare con la pratica, buone strategie e aiuto. Quella fissa è credere che un talento o ce l'hai o non ce l'hai.