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
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
1.Esempio (prova degli esempi precedenti):
(1717)ottale=(...)decimale
1717=(7*
Soluzione: (1717)ottale=(975)decimale
2.Esempio:
(1425)ottale=(...)decimale
1425=(5*
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=
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
- Qual è la base del sistema numerico ottale?
- Come si converte un numero decimale in ottale?
- Qual è il processo per convertire un numero ottale in binario?
- Come si effettua la conversione da binario a ottale?
Il sistema ottale è un sistema numerico con base 8, utilizzando le cifre da 0 a 7.
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.
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.
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.