Ciao a tutti ragazzi sono Anselmopy e oggi vi spiegherò la conversione da sistema Binario a sistema Ottale.

Iniziamo dicendo subito cosa siano questi due sistemi, il sistema Ottale come detto anche nella conversione Ottale/Decimale è un sistema che lavora massimo con 8 cifre che vanno da 0 a 7 quindi sono: 1-2-3-4-5-6-7, mentre il sistema binario già ne avrete sentito parlare, è il sistema di conta usato dai PC e usano solo due numeri 0 e 1, una volta introdotti questi due sistemi andiamo a vedere le conversioni da binario a ottale.


Prendiamo, ad esempio, il numero binario 10000000101 (corrispondente al decimale 1029).

Essendo il sistema ottale basato sul numero 8 (2³) scriveremo il numero raggruppando le cifre a gruppi di 3, partendo da destra

Quindi 10000000101 lo raggruppiamo in:

(10)   (000)   (000)   (101)

Ok, ora che li abbiamo divisi per dividerli useremo una tabella (quest’ultima è fondamentale per la conversione sia binaria a ottale che l’inversa) nella quale troviamo tutte le 8 cifre del sistema ottale in binario e sfrutteremo quest’ultima per la conversione:

BINARIO        OTTALE

000                      0

001                      1

010                      2

011                      3

100                      4

101                      5

110                      6

111                      7

Ok, adesso andiamo a vedere come viene convertito 10000000101

(10)         (000)        (000)        (101)

  2               0               0               5

Invece adesso andiamo a vedere la conversione da Binario a decimale che è la stessa cosa, però al contrario, ovvero prendere il numero ottale che nell’esempio è 777 (si legge 7 7 7, non settecentosettantasette, prendiamo il numero ottale (ovviamente i numeri ottali possono essere solo da 0 a 7) e scriviamo il corrispondente in binario usando la stessa tabella di prima.


Esempio:

777, andiamo a vedere a cosa corrisponde con la tabella e scriviamo da sinistra verso destra

  7              7            7

111  111  111

Un altro esempio può essere:

75321544

  7       5    3           2            1             5             4             4

111  101  011 010 001  101  100  100

Quindi 75321544 da ottale a binario corrisponde a:111101011010001101100100