Come convertire binario a ottale Numero

September 10

Come convertire binario a ottale Numero


Binario, ottale e il nostro sistema decimale familiare sono tutti i sistemi posto di valore per rappresentare i numeri. La differenza è nel numero di differenti numeri utilizzati per valore di luogo. Mentre il nostro sistema decimale ha 10 numeri (0-9), ottale ha 8 (0-7), e binario ha 2 (0 e 1). Conversione tra questi sistemi significa efficiente riconoscendo che un numero scritto in qualsiasi sistema si basa su poteri della sua base. Poiché ottale è basato sulle potenze di 8, ma 8 è essa stessa una potenza della base di binario 2, è relativamente facile convertire da uno all'altro.

istruzione

1 Bloccare le cifre della stringa di binario in gruppi di tre a partire da destra. Per un esempio, 1011010110 sarebbero separati in 1 011 010 110.

2 Convertire il blocco più a destra di tre cifre (o meno) per un singolo valore, lo stesso come se si stesse calcolo di ciascuno come un decimale. Dato un insieme di tre cifre binarie sarà sempre tra 0 e 7, il risultato sarà un valore ottale. La cifra più a destra deve essere moltiplicato per 1, al centro da 2, più a sinistra per 4, allora i prodotti delle tre cifre sommate. Nell'esempio, 110 è 1x4 + 1x2 + 0x1 = 6.

3 Ripetere il passaggio 2 per il blocco di tre cifre successiva, spostandosi da destra a sinistra, fino alla finale di tre cifre (o meno) blocco è stato convertito. Nell'esempio, il blocco successivo, 010 è 0x4 + 1x2 + 0x1 = 2. Dopo di che, è 011 0x4 + 1x2 + 1x1 = 3. Infine, 1 può essere scritta come 001, ed è 0x4 + 0x2 + 1x1 = 1.

4 Scrivi il tuo numero finale in ottale, in sostituzione di ogni blocco di tre cifre con la sola cifra ottale hai calcolato. Nell'esempio, 1011010110 in binario è pari a 1326 in ottale.

Consigli e avvertenze

  • Si noti che non vi è alcun numero 8 in ottale. La ottale riferisce a otto numeri totali, contando 0, quindi la cifra più alta in un dato valore è posto 7. Analogamente, binario, o base 2, non ha numero 2, solo 0 e 1.