Conversión Binario
Conversión Binario
Conversión Binario
Sistemas de numeración
Un sistema de numeración consiste en la representación de un conjunto de símbolos y reglas que permiten construir
los números que son válidos. Dicho de otra forma, consiste en utilizar una serie de símbolos acotados con los que será
posible formar otros valores numéricos sin límite alguno.
Sin entrar demasiado en términos matemáticos de definiciones, los sistemas más utilizados por humanos y máquinas
serán los siguientes:
Sistema decimal
Es un sistema de numeración posicional en el que las cantidades son representadas mediante la base aritmética del
número diez.
Al ser la base el número diez, tendremos la capacidad de construir todas las cifras mediante diez números que son los
que conocemos todos. 0, 1,2 3, 4, 5, 6, 7, 8 y 9. Estos números se utilizarán para representar la posición de las
potencias de 10 en la formación de cualquier número.
Entonces, podríamos representar un número de la siguiente forma en este sistema de numeración:
Vemos que un número decimal es la suma de cada valor por la base 10 elevada a la posición-1 que ocupa cada
término. Esto luego lo vamos a tener muy presente para las conversiones en los demás sistemas de numeración.
Sistema Binario
El sistema binario es un sistema de numeración en el que se utiliza la base aritmética 2. Este sistema es el utilizado por
los ordenadores y sistemas digitales de forma interna para realizar absolutamente todos los procesos.
Este sistema de numeración solamente está representado por dos cifras, el 0 y el 1, es por esto que es de base 2 (dos
cifras) Con ella se construirán todas las cadenas de valores.
Sistema Octal
Como con las explicaciones anteriores, ya nos podremos imaginar de que va esto del sistema octal. El sistema Octal es
el sistema de numeración en el que se utiliza la base aritmética 8, es decir, tendremos 8 dígitos diferentes para
representar todos los números. Estos serán: 0, 1, 2, 3, 4, 5, 6 y 7.
Sistema Hexadecimal
Siguiendo las definiciones anteriores, el sistema de numeración decimal es un sistema de numeración posicional que
tiene con base el número 16. En este punto nos preguntaremos, ¿cómo vamos a conseguir 16 números diferentes, si
por ejemplo el 10 es la combinación de dos números distintos?
Pues muy sencillo, nos los inventamos, no nosotros, sino los que inventaron el sistema en cuestión. Los números que
tendremos aquí serán: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F
Pero claro, si hiciéramos el procedimiento como en el sistema decimal, obtendríamos valores distintos de 0 y 1 que
son los que solamente podemos representar en este sistema de numeración.
Pero precisamente esto va a ser muy útil para realizar la conversión al sistema decimal. Calculemos el resultado de
cada valor en su casilla:
1 0 0 1 1 0
Pues si hacemos la suma de estos valores resultantes de cada casilla obtendremos el valor equivalente en decimal del
valor binario.
Realizaremos este procedimiento hasta que ya no sea posible efectuar ninguna división más. Veamos el ejemplo de
cómo se haría.
Número 38 19 9 4 2 1
Resto 0 1 1 0 0 1
Este es el resultado de hacer las sucesivas divisiones hasta llevar al mínimo. Ya te habrás podido dar cuenta cómo
funciona esto. Si ahora cogemos los restos de cada división, e invertimos su posición obtendremos el valor en binario
del número decimal. Es decir, empezado desde donde finalizamos la división hacia atrás:
Así tenemos el siguiente resultado: 100110
Como vemos, hemos conseguido volver a tener exactamente la misma cifra que al principio del apartado.
Parte entera 0 1 1
Como vemos, vamos cogiendo la parte decimal y volviendo a multiplicarla hasta llegar a 1,00 en donde el resultado
siempre será 0.
Parte entera 0 1 1 1 0 0 1
Como podemos ver, a partir de 0,80 el proceso se hace periódico, es decir, nunca llegaremos a terminar el
procedimiento porque siempre nos aparecerá los números desde el 0,8 hasta el 0,4. Entonces nuestro resultado será
una aproximación del número decimal, mientras más lejos vayamos, mayor exactitud obtendremos.
Entonces: 38,45=100110,011100110011001…
Veamos cómo hacer el proceso inverso
Si siguiéramos realizando operaciones nos acercaríamos cada vez más al valor exacto de 38,45
100 110
4 6
Agrupamos cada tres cifras y hacemos la conversión a decimal. El resultado final será que 100110=46
Pero, ¿y si no tenemos grupos perfectos de 3? Por ejemplo 1001101, tenemos dos grupos de 3 y uno de 1, veamos
cómo proceder:
0 0 1 0 0 1 1 0 1
1 1 5
Siguiendo el procedimiento, cogemos los grupos a partir de la derecha del término y cuando lleguemos al final
rellenamos con tantos ceros como sean necesarios. En este caso, hemos necesitado dos para completar el último
grupo. Entonces 1001101=115
Convertir número de octal a binario
Pues el procedimiento es tan simple como hacer lo contrario, es decir pasar de binario a decimal en grupos de 3.
Veámoslo con el número 115
Valor 1 1 5
Resto 1 0 0 1 0 0 1 0 1
Numero 238 29 3
Resto 6 5 3
Parte entera 2 4 3 6 5 …
3 5 6 , 2 4 3
División ÷16= 14 –
Resto E E
Parte entera 5 1 E B 8 …
E E , 5 1 E
Pues estas son las principales formas de cambiar de base de un sistema de numeración a otro. El sistema es aplicable a
un sistema en cualquier base y el sistema decimal, aunque estos son los más utilizados en el campo de la informática.