Convirtiendo numeros binarios a decimales

Saludos Crackeros! En esta publicacion queria explicarles rapidamente el metodo y la importancia de conocer la conversion de binario a decimal y de decimal a binario, esto con el fin de entender los temas de direccionamiento IP en redes, subneting e incluso ruteo. Debemos entender que los sistemas se comunican con 1 y 0 y que en esto radica la importancia de saber mas de ellos..



Debemos entender en primer lugar que el sistema numerico binario solo tiene 2 valores posibles ( 1 o 0) y estos toman diferentes tipos de valores en cuanto a la posicion en la que esten ubicados. Con este concepto pueden entender rapidamente lo que significa este sistema de numeracion. 




Convirtiendo de binario a decimal : 

Vamos a tomar como ejemplo el numero 10011011. En lista las potencias de dos de derecha a izquierda. Comienza con 2 elevado a la 0, evaluándolo como “1” incrementaremos el exponente de uno en uno para cada potencia (derecha a izquierda) Nos detendremos cuando el numero de digitos sea igual al numero de digitos binarios. El número de ejemplo, 10011011, tiene 8 dígitos, así que la lista, de 8 elementos, se verá así: 128, 64, 32, 16, 8, 4, 2, 1


Colocamos el numero binario debajo de la serie de numeros elevados a la potencia definida :


Finalmente sumamos los valores decimales de todos los que tengan relacion con el 1 , es decir 128+16+8+2+1 = 155 

Otro metodo :

Existe un segundo metodo el cual es denominado el metodo del duplicado que con mucha practica nos puede resultar mucho mas facil que el metodo tradicional.

Vamos a convertir el numero 1011001 a decimal :

El metodo del duplicado consiste simplemente en duplicar el numero anterior de izquierda a derecha y sumarle ese mismo numero..


En el ejemplo estamos cojiendo el numero 1 , vamos a duplicar el numero a su izquierda (0) y lo duplicaremos (0x2) para luego sumarle ese mismo numero 1


Ahora seguimos con el segundo digito que es el 0 y cojemos el numero anterior (1) y lo duplicamos (1x2) para luego sumarle el mismo numero 0 = 2

Seguimos asi sucesivamente..



Al final sumamos todos los resultados en decimal y obtendremos el numero binario convertido en decimal.

Como ven solo requiere practica y se hace sencillo.. este tema es muy importante cuando mas adelante expliquemos temas de redes ip , direccionamientos, subeting ,etc!

Saludos Crackers!


Powered by Blogger.