Come convertire i decimali in binari

Autore: John Stephens
Data Della Creazione: 1 Gennaio 2021
Data Di Aggiornamento: 29 Giugno 2024
Anonim
Conversione da binario in decimale e viceversa
Video: Conversione da binario in decimale e viceversa

Contenuto

Il fattore decimale (base dieci) ha dieci valori (0,1,2,3,4,5,6,7,8 o 9) per ogni valore. Al contrario, il sistema binario (sistema esadecimale) ha due rappresentazioni di 0 e 1 per ciascuna. Poiché il binario è il linguaggio intrinseco utilizzato nei computer elettronici, i programmatori di computer dovrebbero capire come convertire da decimale a binario. Segui questi semplici passaggi per vedere come convertire.

Passi

Metodo 1 di 2: divisione corta per due con saldi

  1. Risoluzione dei problemi. Per questo esempio convertiremo il decimale 15610 binario. Scrivi il numero decimale come divisore all'interno del simbolo di divisione lunga. Registrare il coefficiente del sistema di destinazione (nel nostro caso, scrivere il numero "2" per il sistema binario) come divisore al di fuori della curva del simbolo di divisione lungo.
    • Questo metodo è più facile da capire quando si descrive su carta e molto più facile per i principianti, perché si basa solo sulla divisione per due.
    • Per evitare confusione prima e dopo la conversione, scrivi il numero del sistema di base su cui stai lavorando sotto ogni numero. In questo caso, il decimale avrebbe un pedice di 10 e il numero binario equivalente avrebbe un pedice di 2.

  2. Divisione. Scrivi il quoziente sotto il simbolo di divisione lunga e scrivi il resto (0 o 1) a destra del divisore.
    • Poiché dividiamo per 2, quando il numero diviso è un numero pari, il resto binario diventa 0 e quando il divisore è un numero dispari, il resto binario diventa 1.

  3. Continua la divisione fino a quando il risultato della divisione per 2 è zero. Continuando la divisione verso il basso, dividi il nuovo quoziente per due e scrivi il resto a destra della divisione. Fermati quando il quoziente è 0.
  4. Scrivi un nuovo numero binario. Partendo dalla bilancia in basso, ordina la bilancia dal basso verso l'alto. Come in questo esempio, otterrai il risultato 10011100. Questo è l'equivalente binario del numero decimale 156. Oppure può essere scritto come pedice ciascuno: 15610 = 100111002
    • Questo metodo può essere regolato per convertire da sistema decimale a "qualsiasi". Divisor è 2 perché il sistema che vuoi convertire è il sistema 2 (binario). Se il sistema di conversione è un altro sistema, sostituire il divisore 2 nel calcolo con il sistema che si desidera convertire. Ad esempio, se il sistema che vuoi convertire è 9, sostituisci il divisore 2 con 9. Il risultato finale sarà il sistema che vuoi convertire.
    annuncio pubblicitario

Metodo 2 di 2: riduzione della potenza e sottrazione


  1. Inizia creando un tavolo. Elenca le potenze di due in una "tabella dei coefficienti di 2" da destra a sinistra. A partire da 2, ha il valore "1". Aumenta esponente di uno per ogni potenza. Crea una sequenza di potenze fino ad arrivare al numero che è vicino al decimale con cui stai iniziando. In questo esempio, convertiremo il numero decimale 15610 binario.
  2. Trova la potenza più grande di 2. Scegli il numero più grande che corrisponde al numero che stai convertendo. 128 è la potenza più grande di 2 che corrisponde a 156, scrivi il numero 1 sotto questa cella nel tuo foglio di calcolo come binario in basso a sinistra. Sottrai 128 dal numero originale. Otterrai 28.
  3. Passa ai poteri dei prossimi due più piccoli. Usando il nuovo numero (28), spostati verso il basso sul foglio di calcolo per contrassegnare la potenza 2 che può corrispondere al numero da dividere. 64 è maggiore di 28, scrivi uno 0 sotto quella cella come binario successivo a destra. Continua finché non trovi il numero che "potrebbe" coprire il numero 28.
  4. Sottrai il numero successivo che potrebbe corrispondere e contrassegnalo con 1. 16 potrebbe corrispondere a 28, quindi dovresti scrivere 1 sotto quella casella e sottrarre 28 da 16. Otterrai 12,8 corrispondenze 12, quindi scrivi il numero 1 sotto la casella 8 e sottrai 12 da 8. Otterrai 4.
  5. Continua finché non finisci il foglio di lavoro. Seleziona 1 sotto il numero incluso nel nuovo numero e scrivi 0 sotto le celle che sono più grandi del nuovo numero.
  6. Scrivi il risultato in numero binario. I numeri binari sono 1 e 0 sotto il foglio di calcolo da sinistra a destra. Avrai il numero binario 10011100. Questo è il numero binario che corrisponde al numero decimale 156. Oppure può essere scritto in un formato pedice: 15610 = 100111002.
    • Ripetere questo metodo aiuterà a memorizzare i poteri di 2, permettendoti di saltare il passaggio 1.
    annuncio pubblicitario

Consigli

  • Il computer installato nel tuo sistema operativo può farlo per te, ma come programmatore dovresti avere una chiara comprensione di come eseguire la conversione.Puoi visualizzare le opzioni di conversione del tuo computer aprendo la voce di menu "Visualizza" sulla barra degli strumenti e selezionando "Programmatore".
  • La conversione all'indietro, da binario a decimale, è spesso più facile da imparare prima.
  • Pratica. Prova a convertire in 178 decimale10, 6310e 810. Il numero binario corrispondente è 101100102, 1111112e 10002. Prova a convertire 20910, 2510e 24110 al numero binario corrispondente 110100012, 110012e 111100012.