Nyxante
Ominide
3 min. di lettura
Vota

Concetti Chiave

  • Il sistema ottale è un sistema numerico in base 8 che utilizza le cifre da 0 a 7, rendendo impossibili numeri come 785.
  • Nella conversione da decimale a ottale, il numero decimale viene diviso per 8 finché il risultato non è zero, raccogliendo i resti per formare il numero ottale.
  • La conversione da ottale a decimale utilizza le potenze di 8, sommando il prodotto delle cifre ottali per la potenza corrispondente.
  • Per convertire da ottale a binario, ogni cifra ottale viene convertita in una sequenza di 3 bit, poiché 8 è 2 alla terza potenza.
  • La conversione inversa da binario a ottale richiede la divisione del numero binario in gruppi di 3 bit, convertendoli successivamente in cifre ottali.

Indice

  1. Il sistema ottale
  2. Conversione dal sistema decimale al sistema ottale
  3. Conversione dal sistema ottale a binario

Il sistema ottale

Il sistema ottale è un sistema numerico con base 8. Tale cifra è usata sia per le conversione da ottale a decimale che da ottale a binario.
Questo sistema si basa sulle cifre da 0 a 7, perciò è impossibile che, ad esempio, 785 sia un numero ottale, in quanto l'8 non è una cifra del sistema ottale.
Ha come caratteristiche l'essere posizionale e addizionale - come tutti gli altri tipi di sistemi numerici -.
Analizziamo queste due caratteristiche:
-Posizionale: ogni cifra cambia il suo valore in base alla sua posizione.

Esempio:
362>326
263

-Addizionale: il valore dell'intero numero è dato dalla somma dei valori delle cifre di cui è composto.

Esempio:
240=200+40+0
367=300+60+7

Conversione dal sistema decimale al sistema ottale

Per convertire un numero decimale a ottale si deve dividere la cifra - decimale - per il numero 8 in successione, finché l'ultimo risultato non darà 0. A questo punto si prendono in considerazione i resti delle divisioni, dall'ultimo al primo e questi andranno a formare il numero ottale.

1.Esempio:
(975)decimale=(...)ottale

975/8=121 resto 7
121/8=15 resto 1
15/8=1 resto 7
1/8=0 resto 1

Soluzione: (975)decimale=(1717)ottale

2.Esempio:
(789)decimale=(...)ottale

789/8=98 resto 5
98/8=12 resto 2
12/8=1 resto 4
1/8=0 resto 1

Soluzione: (789)decimale=(1425)ottale

Per convertire invece da ottale a decimale si andranno a utilizzare le potenze dell'8, partendo da

[math]8^0[/math]
per la prima cifra a destra, per andare poi ad aumentare la potenza di uno ad ogni cifra andando verso sinistra.

1.Esempio (prova degli esempi precedenti):
(1717)ottale=(...)decimale

1717=(7*

[math]8^0[/math]
)+(1*
[math]8^1[/math]
)+(7*
[math]8^2[/math]
)+(1*
[math]8^3[/math]
)=(7*1)+(1*8)+(7*64)+(1*512)=7+8+448+512=975

Soluzione: (1717)ottale=(975)decimale

2.Esempio:
(1425)ottale=(...)decimale

1425=(5*

[math]8^0[/math]
)+(2*
[math]8^1[/math]
)+(4*
[math]8^2[/math]
)+(1*
[math]8^3[/math]
)=(5*1)+(2*8)+(4*64)+(1*512)=5+16+256+512=789

Soluzione: (1425)ottale=(789)decimale

Conversione dal sistema ottale a binario

Per convertire dal sistema ottale a binario si deve sempre prendere in considerazione la cifra 8; si deve riflettere sul fatto che il sistema binario si basa su tutte le potenze del 2.
Dato che 8=

[math]2^3[/math]
, nella conversione da ottale a binario si devono sempre prendere in considerazione 3 bit, cioè tre cifre binarie, che coincidono ad una cifra ottale.

1.Esempio:
(543)ottale=(...)binario
3=(011)binario
4=(100)binario
5=(101)binario

Soluzione: (543)ottale=(101 100 011)binario

2.Esempio:
(42)ottale=(...)binario
2=(010)binario
4=(100)binario

Soluzione= (42)ottale=(100 010)binario

Per convertire invece da binario a ottale basterà dividere il numero in sequenze di 3 bit partendo da destra e poi convertirle in numeri ottali. Se l'ultima sequenza non è completa (non ha 3 bit, ma 2 o 1) aggiungere uno zero o 2 per completarla.

1.Esempio:
(1001010)binario=(...)ottale
(001 001 010)
001=1
001=1
010=2
Soluzione: (1001010)binario=(112)ottale

2.Esempio:
(1010100011)binario=(...)ottale
(001 010 100 011)
001=1
010=2
100=4
011=3

Soluzione: (1010100011)binario=(1243)ottale

Domande da interrogazione

  1. Qual è la base del sistema numerico ottale?
  2. Il sistema ottale è un sistema numerico con base 8, utilizzando le cifre da 0 a 7.

  3. Come si converte un numero decimale in ottale?
  4. Per convertire un numero decimale in ottale, si divide il numero per 8 in successione fino a ottenere 0, e si considerano i resti delle divisioni dall'ultimo al primo.

  5. Qual è il processo per convertire un numero ottale in binario?
  6. Per convertire un numero ottale in binario, si converte ogni cifra ottale in un gruppo di 3 bit binari, poiché 8 è equivalente a 2^3.

  7. Come si effettua la conversione da binario a ottale?
  8. Per convertire da binario a ottale, si divide il numero binario in sequenze di 3 bit partendo da destra e si convertono queste sequenze in cifre ottali.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community