Conversione

Convertitore da decimale a binario

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Che cos’è il sistema numerico decimale?

Il sistema numerico decimale, noto anche come sistema in base-10, è il sistema numerico più comunemente utilizzato nella vita quotidiana. È composto da dieci cifre che vanno da 0 a 9, dove la posizione di ciascuna cifra rappresenta una potenza di 10. Il sistema decimale è posizionale, nel senso che il posto di ciascuna cifra determina il suo valore. Ad esempio:

957 = (9 × 10²) + (5 × 10¹) + (7 × 10⁰) = 900 + 50 + 7 = 957

Questo principio posizionale consente di rappresentare qualsiasi numero, per quanto grande, utilizzando queste dieci cifre.

Gli esseri umani si sono naturalmente orientati verso il sistema decimale perché abbiamo dieci dita, il che lo rende intuitivo per il conteggio e l’aritmetica da migliaia di anni. Le antiche civiltà, tra cui gli Egiziani e gli Hindù, strutturarono i loro sistemi di conteggio attorno a questa base.

Che cos’è il sistema numerico binario?

Il sistema numerico binario, al contrario, è un sistema numerico in base-2 che utilizza solo due cifre: 0 e 1. Queste cifre sono note come bit, abbreviazione di “binary digits”. Ogni posizione in un numero binario rappresenta una potenza di 2, proprio come ogni posizione in un numero decimale rappresenta una potenza di 10. Ad esempio:

1011₂ = (1 × 2³) + (0 × 2²) + (1 × 2¹) + (1 × 2⁰)
= 8 + 0 + 2 + 1 = 11₁₀

Il sistema binario è fondamentale nell’informatica e nell’elettronica perché i sistemi digitali utilizzano due stati—acceso (1) e spento (0)—per memorizzare ed elaborare i dati.

Formula

La conversione da decimale (base 10) a binario (base 2) può essere effettuata utilizzando la divisione successiva per 2. I passaggi sono i seguenti:

  1. Dividere il numero decimale per 2.
  2. Registrare il resto (0 o 1).
  3. Dividere nuovamente il quoziente per 2.
  4. Continuare fino a quando il quoziente diventa 0.
  5. La rappresentazione binaria viene formata leggendo i resti dal basso verso l’alto.

Matematicamente, il processo può essere espresso come:

Se
N10=an×10n+an1×10n1++a0×100N_{10} = a_n \times 10^n + a_{n-1} \times 10^{n-1} + \dots + a_0 \times 10^0

Allora, convertendo in binario si ottiene:
N10=bk×2k+bk1×2k1++b0×20N_{10} = b_k \times 2^k + b_{k-1} \times 2^{k-1} + \dots + b_0 \times 2^0

dove ciascun bi{0,1}b_i \in \{0, 1\}.

Esempi passo-passo

Esempio 1: Convertire 89₁₀ in binario

OperazioneQuozienteResto
89 ÷ 2441
44 ÷ 2220
22 ÷ 2110
11 ÷ 251
5 ÷ 221
2 ÷ 210
1 ÷ 201

Leggendo i resti dal basso verso l’alto:
89₁₀ = 1011001₂

Verifica:
(1×26)+(0×25)+(1×24)+(1×23)+(0×22)+(0×21)+(1×20)=64+0+16+8+0+0+1=89(1×2^6) + (0×2^5) + (1×2^4) + (1×2^3) + (0×2^2) + (0×2^1) + (1×2^0) = 64 + 0 + 16 + 8 + 0 + 0 + 1 = 89

Esempio 2: Convertire il numero decimale 16 in binario

OperazioneQuozienteResto
16 ÷ 280
8 ÷ 240
4 ÷ 220
2 ÷ 210
1 ÷ 201

Leggendo dal basso verso l’alto:
16₁₀ = 10000₂

Verifica:
(1×24)+(0×23)+(0×22)+(0×21)+(0×20)=16+0+0+0+0=16(1×2^4) + (0×2^3) + (0×2^2) + (0×2^1) + (0×2^0) = 16 + 0 + 0 + 0 + 0 = 16

Contesto Storico

Il sistema binario ha radici antiche. La documentazione più antica di un sistema simile al binario è attribuita al testo cinese I Ching (“Libro dei Mutamenti”), che usava modelli di divinazione simili a combinazioni binarie intorno al 1000 a.C.

Tuttavia, le basi formali dell’aritmetica binaria moderna furono stabilite da Gottfried Wilhelm Leibniz nel 1703. Egli riconobbe che il binario poteva rappresentare tutti i numeri utilizzando solo le cifre 0 e 1, creando un sistema universale che riecheggia la semplice dualità presente in natura—luce e oscurità, sì e no, acceso e spento.

Secoli dopo, a metà del XX secolo, i computer digitali adottarono la logica binaria come pietra angolare del calcolo delle macchine. I due stati di un circuito elettrico—alta tensione (1) e bassa tensione (0)—si adattavano perfettamente alla rappresentazione binaria, permettendo complessi processi di elaborazione dati, operazioni aritmetiche e memorizzazione.

Suggerimenti e note sulla conversione

  1. Ricorda sempre di leggere i resti dal basso verso l’alto dopo la divisione.
  2. Il valore massimo di una cifra binaria è 1.
  3. Per i numeri più piccoli, le equivalenze binarie possono spesso essere memorizzate:
    • 1₁₀ = 1₂
    • 2₁₀ = 10₂
    • 4₁₀ = 100₂
    • 8₁₀ = 1000₂
    • 16₁₀ = 10000₂
  4. I numeri binari crescono in potenze di 2. Nota come ogni nuovo bit raddoppi il range numerico possibile.
  5. Il processo inverso (da binario a decimale) implica moltiplicare ciascun bit per la sua potenza posizionale di 2 e sommare i risultati.

Domande Frequenti

Come convertire 2020 in binario passo per passo?

OperazioneQuozienteResto
2020 ÷ 210100
1010 ÷ 25050
505 ÷ 22521
252 ÷ 21260
126 ÷ 2630
63 ÷ 2311
31 ÷ 2151
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

Leggendo dal basso verso l’alto: 11111100100₂

Come verificare rapidamente la correttezza di un numero binario?

Per verificare, espandi ciascuna cifra binaria moltiplicata per la sua potenza posizionale di 2 e somma i risultati.
Ad esempio, verifica 10011₂:
(1×24)+(0×23)+(0×22)+(1×21)+(1×20)=16+0+0+2+1=19(1×2^4)+(0×2^3)+(0×2^2)+(1×2^1)+(1×2^0)=16+0+0+2+1=19.
Quindi, 10011₂ = 19₁₀.

Come effettuare conversioni mentali per numeri piccoli?

Allenati a memorizzare le rappresentazioni binarie fino a 16.
Ogni cifra aggiunta raddoppia il valore precedente:
1=1₂, 2=10₂, 3=11₂, 4=100₂, 5=101₂, 6=110₂, 7=111₂, 8=1000₂, ecc.
Questo schema mentale aiuta nelle stime senza divisione completa.

Conversione di 199 da decimale a binario

OperazioneQuozienteResto
199 ÷ 2991
99 ÷ 2491
49 ÷ 2241
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Leggendo dal basso verso l’alto: 11000111₂

Segnala un errore

Questo campo è obbligatorio.