Вы находитесь на странице: 1из 3

APRENDE CÓDIGO BINARIO EN 5 MINUTOS

El binario es muy muy sencillo. ¿Por que no aprenderlo? Solo lleva unos 5 minutos si eres listo y
dependiendo del nivel de concentración que pongas. “¿Y para que sirve el binario si no soy
programador?” Pensará el inteligente lector. Pues para muchas cosas. Aquí algunas:

1-Para poder tener un reloj en binario y entenderlo.(como el de la app store para el iPhone)

2-Para ser un poco mas geek.

3-Para presumir de saber algo que el 95% de la gente no sabe.

4-Si estas en edad escolar como yo, puedes acabar tus exámenes de matemáticas con un “y como
me sobró tiempo, lo he hecho también en binario: “.

5-Para tener un conocimiento más y por la satisfacción de aprender algo nuevo.

Si hay algún error perdonadme, que mi memoria no es 100% exacta, aunque intentaré que no los
haya.

Un bit es la unidad de información mas pequeña. Ahora aprenderemos binario de 8 bits, es decir,
ocho espacios que llenar con ceros o unos.

Lo primero es contar en binario. Bien, sabes contar en decimal. Tienes medio camino hecho. En
decimal, comenzamos desde el 0 y al llegar al 9, ponemos un 0 en su lugar y delante de este cero
sumamos 1. En binario es igual. Comenzamos con un 00000000, luego pasamos al 00000001,
ponemos un cero y nos llevamos una. “2” se representaría así: 000000010, “3” sería de esta
manera: 00000011; y así sucesivamente. Para que quede mas claro:

0=00000000 6=00000110

1=00000001 7=00000111

2=00000010 8=00001000

3=00000011 9=00001001

4=00000100

5=00000101
Y hasta el infinito y mas allá. Bueno, hasta el infinito no, concretamente hasta 256, que es el mayor
numero que se puede representar en binario de 8 bits. ¿Por qué? Pues porque 8×2=16 y
16^2=256.

Ocho es el numero de bits disponibles y 2 es el numero de estados posibles de cada bit.


Obtenemos 16, que es la cantidad total de numeros que manejaremos, es decir, 11111111 y
00000000. Lo elevamos al cuadrado para ver sus posibles ordenes y voilá, 256 es el numero de
combinaciones que podemos obtener. (esta es la explicación que le doy yo al porqué de 256 pero
si esta mal corregidme)

Ahora aprendamos a pasar un numero de decimal a binario. Comencemos con 137, por ejemplo.

Primero dividimos el número entre 2: 137/2 = 68,5.

Si la división es exacta, anotamos un cero. Si no lo es, anotamos un 1. 137/2 = 68 – 1

Ahora dividimos el resultado entre 2, y así hasta que que la división de cero o cero coma algo.

Aquí está la conversión completa:

137/2= 68 – 1

68/2= 34 – 0

34/2= 17 – 0

17/2= 8 – 1

8/2= 4 – 0

4/2= 2 – 0

2/2= 1 – 0

1/2= 0 – 1

El resultado lo tomamos de arriba a abajo: 137=10001001.


Ahora comprobemos que la conversión es correcta. Para pasar de binario a decimal se hace lo
siguiente:

Debajo del número en binario escribimos los números del 7 al 0, es decir:

10001001

76543210

Comenzando por el primero, en los bits en los que haya un 1, elevamos 2 al numero que se
encuentre debajo de ese uno. Por ejemplo, el primer bit está ocupado por un uno así que hacemos
2^7=128.

Realizamos eso con todos los números y luego sumamos:

2^7+2^3+2^0 = 128+8+1 = 137

Recordemos que cualquier número elevado a 0 da 1(siempre quise saber por que)

Sabiendo esto podemos hacer mas cosas como contar hasta 400 con los dedos de las dos manos o
inventar otro sistema, en base trece por ejemplo, inventandonos simbolos para representar con
una cifra los valores 10, 11 y 12 y todo lo que se nos ocurra.

gracias por leer

Вам также может понравиться