polid ha scritto:...
Non capisco come arrivare da questo numero :
$ .0101_2 $
A questo numero
$ 3125_10=110000110101_2 $
Scusa ma non capisco perchè tu vada a considerare quel
3125 in base dieci, tu devi determinare
la parte frazionaria in base otto, corrispondente alla parte frazionaria del numero in base dieci $(.3125)_{10}$
e quindi, volendo partire dalla sua rappresentazione in base due, ovvero $(.0101)_2$ (che hai ottenuto dalla conversione), per poterla raggruppare a gruppi di tre, dovrai necessariamente aggiungere altre due cifre a destra; cifre che
in questo caso particolare sono due zeri $(.010100)_2$. Da questa rappresentazione, ragruppando $(.[010][100])_2$ avrai che corrisponderà a $(.24)_8$
Come ti diecevo però, potresti passare direttamente dalla rappresentazione in base dieci $(.3125)_{10}$, andando a moltiplicare per otto $ .3125\times 8=2.5$, quindi la prima cifra frazionaria in base otto sarà $2$ e iterativamente, considerando solo la mantissa, $.5\times 8=4.0$, ottenendo la seconda cifra frazionaria della rappresentaziona in base otto pari a $4$ .
Concludendo
$ (369.3125)_10=(561.24)_8 $
E' chiaro che questa conversione risulta corretta solo perchè partiamo da un numero in base dieci che permette di avere una esatta corrispondenza sia in base due che in base otto; per un generico numero in base dieci non è detto che esista una esatta rappresentazione in base due o in base otto, per esempio, se la parte frazionaria da convertire fosse stata $(0.312)_{10}$ ricavare la esatta rappresentazione in base due e otto, non sarebbe stato possibile.