Conversione

Convertitore frazioni binarie

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’è una frazione binaria?

Una frazione binaria è un numero espresso in base 2 che include cifre dopo il punto binario, così come i numeri decimali hanno cifre dopo il punto decimale. Il sistema numerico binario utilizza solo due cifre — 0 e 1 — e rappresenta tutti i valori usando potenze di due. Quando un numero binario include una parte frazionaria, ogni cifra dopo il punto binario rappresenta una potenza negativa di due.

Ad esempio, il numero binario 101.101 rappresenta:

1×22+0×21+1×20+1×21+0×22+1×231 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 + 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} =4+0+1+0,5+0+0,125=5,625= 4 + 0 + 1 + 0,5 + 0 + 0,125 = 5,625

Pertanto, 101.101₂ = 5,625₁₀.

Come funziona il convertitore di frazioni binarie

Il convertitore di frazioni binarie ti aiuta a convertire automaticamente qualsiasi numero frazionario tra i sistemi binario e decimale. Puoi anche convertire frazioni binarie in altri sistemi numerici come l’ottale (base 8), l’esadecimale (base 16) o qualsiasi base personalizzata tra 2 e 36.

Il processo coinvolge:

  1. Interpretare la parte intera sommando le potenze di 2 per ogni cifra ‘1’.
  2. Convertire la parte frazionaria sommando le corrispondenti potenze negative di 2.
  3. Combinare entrambe le parti per ottenere il valore decimale completo o convertire di nuovo in binario dividendo o moltiplicando ripetutamente per 2.

Questo convertitore funziona istantaneamente — non è necessario premere “calcola”, poiché i risultati si regolano automaticamente quando cambiano i valori di input.

Esempio passo per passo

Convertiamo 10,6251010,625_{10} in binario.

  1. Convertire la parte intera (10):
DivisioneQuozienteResto
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

Leggendo i resti dal basso verso l’alto:

1010=1010210_{10} = 1010_2
  1. Convertire la parte frazionaria (0,625):
MoltiplicazioneRisultatoParte intera
0,625 × 21,251
0,25 × 20,50
0,5 × 21,01

Quindi, 0,62510=0,10120,625_{10} = 0,101_2.

  1. Combinare entrambe le parti:
10,62510=1010.101210,625_{10} = 1010.101_2

Conversione di una frazione binaria in decimale

Converti 110.0112110.011_2 in decimale:

(1×22)+(1×21)+(0×20)+(0×21)+(1×22)+(1×23)(1 \times 2^2) + (1 \times 2^1) + (0 \times 2^0) + (0 \times 2^{-1}) + (1 \times 2^{-2}) + (1 \times 2^{-3}) =4+2+0+0+0,25+0,125=6,37510= 4 + 2 + 0 + 0 + 0,25 + 0,125 = 6,375_{10}

Quindi, 110.011₂ = 6,375₁₀.

Conversione delle frazioni binarie in altre basi

Ad ottale (base 8)

Raggruppa i bit in gruppi di tre dal punto binario all’esterno (parte intera a sinistra, parte frazionaria a destra). Riempire con zeri se necessario.

Esempio: 1010.10121010.101_2

1010.1012=(001 010.101)2=12.581010.101_2 = (001\ 010.101)_2 = 12.5_8

Ad esadecimale (base 16)

Raggruppa i bit in gruppi di quattro:

1010.1012=(1010.1010)2=A.A161010.101_2 = (1010.1010)_2 = A.A_16

Quindi 1010.1012=A.A161010.101_2 = A.A_{16}.

Note sulle frazioni binarie

  • Alcune frazioni decimali non possono essere rappresentate esattamente in binario (ad esempio 0,1, 0,2, 0,3). Formano sequenze binarie ripetitive, simili a come 1/3 = 0,333… nella notazione decimale.
  • I computer gestiscono internamente i numeri reali nel formato in virgola mobile, aderendo rigorosamente alle rappresentazioni di frazioni binarie, motivo per cui occasionalmente si verificano piccoli errori di arrotondamento nella programmazione.
  • La massima precisione dipende dal numero di bit scelto per la parte frazionaria — più bit, maggiore è la precisione.

Approfondimento storico

Il sistema numerico binario risale al XVII secolo, formalizzato da Gottfried Wilhelm Leibniz, che ne riconobbe la connessione alla logica utilizzando solo due simboli: 0 e 1. Nella moderna informatica, le frazioni binarie sono diventate il fondamento per la codifica dei segnali digitali e il calcolo numerico, consentendo ai dispositivi di eseguire operazioni aritmetiche con incredibile precisione.

Domande Frequenti

Come convertire 7,75 in binario passo per passo?

Parte intera: 710=11127_{10} = 111_2. Parte frazionaria: 0,75×2=1,50,75 \times 2 = 1,5 → 1; 0,5×2=1,00,5 \times 2 = 1,0 → 1. Combinare entrambe le parti → 7,7510=111.1127,75_{10} = 111.11_2.

Perché alcune frazioni decimali non possono essere convertite esattamente in binario?

Perché binario rappresenta le frazioni come somme dei reciproci delle potenze di due, solo i numeri esprimibili come una somma di 1/2,1/4,1/8,...1/2, 1/4, 1/8, ... possono essere esatti. Frazioni come 0,1 (che richiedono 1/101/10) non finiscono entro questa serie, portando a una sequenza ripetitiva infinita.

Come convertire la frazione binaria 0,011 in decimale?

Valuta usando la formula:

(0×21)+(1×22)+(1×23)=0+0,25+0,125=0,37510(0 \times 2^{-1}) + (1 \times 2^{-2}) + (1 \times 2^{-3}) = 0 + 0,25 + 0,125 = 0,375_{10}

Segnala un errore

Questo campo è obbligatorio.