Este número no tiene parte entera, solo parte fraccionaria. Para convertirla a base $2$ multiplicamos por $2$, restamos la parte entera, que guardamos porque van a ser nuestros dígitos binarios, y repetimos.
$$\begin{array}{lccccccc} 0,3 &\times& 2 &= &0,6 &\rightarrow & 0 & \downarrow\\ \hline 0,6&\times& 2& = &1,2 &\rightarrow & 1& \downarrow\\ 0,2&\times& 2& = &0,4&\rightarrow & 0& \downarrow\\ 0,4&\times& 2& = &0,8&\rightarrow & 0& \downarrow\\ 0,8&\times& 2& = &1,6&\rightarrow & 1& \downarrow\\ \hline 0,6&\times& 2& = &1,2 &\rightarrow & 1& \downarrow\\ 0,2&\times& 2& = &0,4&\rightarrow & 0& \downarrow\\ 0,4&\times& 2& = &0,8&\rightarrow & 0& \downarrow\\ 0,8&\times& 2& = &1,6&\rightarrow & 1& \downarrow\\ \hline \vdots & & & &\vdots & & \vdots & \end{array}$$En este caso, podemos seguir obteniendo dígitos hasta el infinito. Es un número binario con parte fraccionaria periódica. Guardamos los dígitos empezando por el de arriba
$$(0,3)_{10} = (\mathtt{0,0\,1001\,1001\,1001\,1001\,1001\,1001\,1001\ldots})_2$$Este número normalizado sería
$$+\mathtt{1,001\,1001\,1001\,1001\,1001\,1001\,1001\ldots}\times2^{-2}$$Como el signo es positivo $\longrightarrow$ signo $\mathtt{0}$
Tenemos $m=8$ bits para el exponente. Por lo tanto hay $2^m = 2^8 = 256$ combinaciones distinta y, en principio, podemos representar $256$ números. Como empezamos el valor nominal empieza en $0$ acabará en $255$. El primer número, $\mathtt{0000\,0000}$, y el último, $\mathtt{1111\,1111}$ se reservan (ya veremos luego para qué). Y como la representación es sesgada, tenemos que restar el $$sesgo=2^{m-1}-1 = 128-1 = 127$$ para obtener el valor representado.
El valor del exponente es $-2$. Para obtener el valor nominal tenemos que sumarle el sesgo y $-2+127=125$ que en binario sería
es decir
$$(125)_{10} = (\mathtt{111\,1101})_2$$La mantisa es $$\mathtt{1,{\color{ForestGreen}{001\,1001\,1001\,1001\,1001\,1001}\,{\color{red}{1001}\ldots}}}.$$ Hemos de tener en cuenta el bit escondido, que no almacenamos.
Los dígitos $\mathtt{{\color{red}{1001}\ldots}}$ no los vamos a almacenar, pero tenemos que tenerlos en cuenta para redondear el número.
El método de redondeo será al núméro par más cercano.
Almacenamos 23 dígitos. El uno a la izquierda de la coma no se almacena. Es el bit escondido.
El número $0,3$ en precisión sencilla se almacena
El número almacenado es
Que en base 10 es
Operando, este número es
Y como $x = 0,3$
Y habíamos dicho que este número tenía que ser menor que el épsilon de máquina. Como para precisión simple el épsilon de máquina es
tenemos que