Hola
Bienvenido al foro.
Buenas tardes,
Estamos haciendo cambios de bases y nos han explicado que para pasar la parte decimal de un entero a binario hay que ir multiplicando la parte decimal por 2 hasta que el decimal sea zero.
Adjunto un ejemplo:
Spoiler
\( 0,374 * 2 = 0,75 \)
\( 0,75 * 2 = 1,5 \)
\( 0,5 * 2 = 1,0 \)
De manera que el numero 0,375 en binario sería el 0,011. Me gustaría saber cual es la demostración matemática, ¿me podríais ayudar?
Gracias.
Si tienes un número positivo \( x \) menor que \( 1 \) en binario:
\( x=0.a_1a_2a_3a_4\ldots_{2)}=a_1\cdot 2^{-1}+a_2\cdot 2^{-2}+a_3\cdot 2^{-3}+a_4\cdot 2^{-4}\ldots \) con \( a_i\in \{0,1\} \)
Cuando lo multiplicas por dos queda:
\( 2x=a_1.a_2a_3a_4\ldots_{2)}=a_1+a_2\cdot 2^{-1}+a_3\cdot 2^{-2}+a_4\cdot 2^{-3}+a_5\cdot 2^{-4}\ldots \)
De forma que:
\( a_1=\begin{cases} 1 & \text{si}& 2x\geq 1\\0 & \text{si}& 2x<1\end{cases} \)
De ahí el criterio que reiterado, va proporcionando los diferentes "decimales" (binariales

).
Saludos.