Matematica

Calcolatore del sistema numerico

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

Cos’è un sistema di numerazione?

Un sistema di numerazione è un metodo per rappresentare i numeri utilizzando un insieme di simboli e regole. Il sistema di numerazione più comune che utilizziamo quotidianamente è il sistema decimale (base 10), che impiega le cifre da 0 a 9. Tuttavia, i computer e l’elettronica digitale operano principalmente usando altri sistemi come il binario (base 2), l’ottale (base 8) e l’esadecimale (base 16). Ogni sistema utilizza le proprie cifre o caratteri unici per rappresentare i valori numerici.

Un calcolatore dei sistemi di numerazione aiuta a convertire numeri tra diverse basi ed eseguire operazioni aritmetiche come addizione, sottrazione, moltiplicazione e divisione attraverso diversi sistemi. Questo strumento semplifica conversioni e calcoli che altrimenti sarebbero dispendiosi in termini di tempo.

Il calcolatore esegue automaticamente tre passaggi:

  1. Converte tutti i numeri inseriti nel sistema decimale (base 10).
  2. Esegue l’operazione richiesta nel sistema decimale.
  3. Converte il risultato nella base originale selezionata dall’utente.

Questo processo garantisce precisione e coerenza, indipendentemente dalla base in cui stai lavorando.

Se hai bisogno di convertire numeri tra basi diverse, puoi usare il nostro convertitore di sistemi numerici.

Tipi di sistemi di numerazione

1. Binario (base 2)

Utilizzato ampiamente nell’informatica, il sistema binario usa solo due cifre: 0 e 1. Ogni cifra binaria (bit) rappresenta un segnale elettrico acceso/spento.

Esempio: (1011)2=(1×23)+(0×22)+(1×21)+(1×20)=(11)10(1011)_2 = (1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = (11)_{10}

2. Ottale (base 8)

Il sistema ottale utilizza cifre da 0 a 7. È storicamente usato nella programmazione informatica a causa della sua semplice relazione con il binario (tre cifre binarie corrispondono a una cifra ottale).

Esempio: (217)8=(2×82)+(1×81)+(7×80)=(143)10(217)_8 = (2 \times 8^2) + (1 \times 8^1) + (7 \times 8^0) = (143)_{10}

3. Decimale (base 10)

Il sistema di numerazione standard per l’aritmetica quotidiana e il conteggio. Utilizza le cifre da 0 a 9.

Esempio: (249)10(249)_{10} rimane (249)10(249)_{10}.

4. Esadecimale (base 16)

Comunemente usato nella programmazione e nel design digitale, questo sistema utilizza cifre da 0 a 9 e le lettere da A a F (che rappresentano i valori da 10 a 15).

Esempio: (3F)16=(3×161)+(15×160)=(63)10(3F)_{16} = (3 \times 16^1) + (15 \times 16^0) = (63)_{10}

5. Altre basi (2–36)

Oltre a questi sistemi comuni, qualsiasi base tra 2 e 36 può essere utilizzata. Le basi superiori a 10 continuano ad aggiungere lettere, dove A = 10, B = 11, e così via, fino a Z = 35.

Esempi passo dopo passo

Esempio 1: Addizione binaria

(1011)2+(1101)2(1011)_2 + (1101)_2

Passo 1: Convertire in decimale.

(1011)2=1×23+0×22+1×21+1×20=1110(1011)_2 = 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 11_{10}, (1101)2=1×23+1×22+0×21+1×20=1310(1101)_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 13_{10}

Passo 2: Sommare in decimale.
11+13=2411 + 13 = 24

Passo 3: Convertire nuovamente in binario.

DivisioneQuozienteResto
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Usa i resti per formare il numero binario: 2410=(11000)224_{10} = (11000)_2

Esempio 2: Moltiplicazione esadecimale

(A)16×(F)16(A)_{16} \times (F)_{16}

Passo 1: Convertire in decimale.
(A)16=1010(A)_{16} = 10_{10}, (F)16=1510(F)_{16} = 15_{10}

Passo 2: Moltiplicare in decimale.
10×15=15010 \times 15 = 150

Passo 3: Convertire nuovamente in esadecimale.

DivisioneQuozienteResto
150 ÷ 1696
9 ÷ 1609

Leggendo i resti dal basso verso l’alto si ottiene il risultato esadecimale: 15010=(96)16150_{10} = (96)_{16}

Esempio 3: Divisione di frazione ottale

(260.2)8÷(0.4)8(260.2)_8 ÷ (0.4)_8

Passo 1: Convertire in decimale.
(260.2)8=2×82+6×81+0×80+2×81=176,2510(260.2)_8 = 2×8^2 + 6×8^1 + 0×8^0 + 2×8^{-1} = 176,25_{10}, e (0.4)8=0×80+4×81=0,510(0.4)_8 = 0×8^0 + 4×8^{-1} = 0,5_{10}

Passo 2: Dividere in decimale.
176,25÷0,5=352,5176,25 ÷ 0,5 = 352,5

Passo 3: Convertire nuovamente in ottale.

DivisioneQuozienteResto
352 ÷ 8440
44 ÷ 854
5 ÷ 805

Parte frazionaria:

MultiplizioneRisultatoResto
0,5 × 840

Risultato in ottale: 352.510=(540.4)8352.5_{10} = (540.4)_8

Note

  • Fai attenzione quando converti numeri decimali con parti frazionarie. La parte frazionaria viene moltiplicata per la base anziché divisa.
  • Per convertire il numero binario frazionario (101.1)2(101.1)_2 in decimale, usa potenze negative della base per la parte frazionaria:
    1×22+0×21+1×20+1×21=4+0+1+0,5=5,5101×2^2 + 0×2^1 + 1×2^0 + 1×2^{-1} = 4 + 0 + 1 + 0,5 = 5,5_{10}
  • Quando lavori con basi più grandi (ad esempio 36), le lettere continuano fino a raggiungere Z.

Vantaggi dell’uso di un calcolatore

  • Elimina gli errori di conversione manuale.
  • Consente operazioni su qualsiasi base da 2 a 36.
  • Supporta l’inserimento di 2, 3 o più numeri.
  • Utile per programmatori, studenti e ingegneri.
  • Risparmia tempo quando si confrontano o si convertono basi in contesti di programmazione o crittografia.

Domande frequenti

Come sommare due numeri binari (1010)₂ e (11)₂?

Converti in decimale: 1010+310=131010_{10} + 3_{10} = 13_{10}. Converti nuovamente in binario: (1101)2(1101)_2.

Questo calcolatore supporta i numeri frazionari?

Sì, supporta i numeri frazionari. Puoi inserire numeri con un punto decimale.

Quanti numeri posso inserire nel calcolatore?

Puoi inserire qualsiasi numero di numeri aggiungendo il numero necessario di campi.

Segnala un errore

Questo campo è obbligatorio.