martes, 20 de enero de 2015

Siguiendo el Patrón Binario

Por que uno mas uno, son dos.

Esta publicación, está directamente enlazada a las dos anteriores:

Anteriormente les comenté sobre el sistema Binario y su relación con la electrónica. Después les comenté como se forma el lenguaje Binario, en base a su Patrón. Hoy explicaremos como funciona, como se componen los números y como se traduce de Decimal a Binario.


Recordatorio:

"El sistema binario, se compone por cifras representadas entre diversas series repetidas de unos y ceros. Estas series, forman el Patrón Binario. A cada múltiple de 2, se añade una cifra más al número final que queremos representar."


Bien, ahora que ya hemos repasado un poco, vamos al grano:

Como comentamos anteriormente, el lenguaje binario se basa en cuatro números que forman un Patrón numérico. A partir de ellos, nacen todos los demás. ¿Pero como nacen? Se suman:

00 = 0; 11  = 3;
01 = 1; 100 = 4;
10 = 2; 101 = 5;

100 (4) + 01  (1)  = 101 (5)
100 (4) + 10  (2)  = 110 (6)
100 (4) + 11  (3)  = 111 (7)
100 (4) + 100 (4) = ?

8 es múltiple de 2, y el patrón binario va del 0 hasta el 3, así que en ese caso, para poder seguir operando, la respuesta seria añadir una cifra más al número final que queremos representar:

100  (4) + 100 (4) = 1000 (8) 
1000 (8) + 01  (1) = 1001 (9) 
1000 (8) + 10  (2) = 1010 (10)
1000 (8) + 11  (3) = 1011 (11)
1000 (8) + 100 (4) = 1100 (12)
1000 (8) + 101 (5) = 1101 (13)
1000 (8) + 110 (6) = 1110 (14)
1000 (8) + 111 (7) = 1111 (15)
1000 (8) + 1000(8) = 10000(16)

Problemas: En binario, hay diversas formas de operar, cuestión de imaginación, aun que en un principio no seria posible, se pueden hacer sumas aleatorias directas, ya que todos los números, ya son sumas de por si. Para operar con ellos, se pueden utilizar sus representaciones decimales, o utilizar sus derivan-tes, pero no significa que no se puedan sumar, por el método convencional:

10111 (23) = 10000 (16) + 111 (7)
10000 (16) = 1000 (8) + 1000(8)
1000 (8) = 100 (4) + 100 (4)
100 (4) = 11 (3) + 01 (1) || 10 (2) + 10 (2)

La suma de números binarios, podría representarse de la siguiente manera:

Caso 1 | Caso 2
1010  1010
+ 01  + 10
---- ----
1011 1100

Por que mas y mas, es menos:

En el Caso 1, es bastante sencillo de asimilar, puesto que eso seria una suma directa de las que nos han enseñado desde primero de primaria. Pero en el Caso 2, es donde se ve una diferencia. Y es que el sistema binario se basa también en algo que nos enseñan ya, en secundaria:

0 = -
1 = +

0 + 0 = 0 
0 + 1 = 1 
1 + 0 = 1 
1 + 1 = 10

Y es que el sistema binario, utiliza los principios de la matemática ante todo, lo cual le proporciona una solida y estable base científica, a prueba de errores. Cuando se da el caso de que se sume 1 + 1 = 10, se pone el 0, y te llevas 1. Si en la siguiente es 0 + 0, el resultado es 1, ya que llevábamos 1, del 10 anterior. En este caso, es muy similar a las multiplicaciones decimales.

Por que Binario, viene de dos:

Para traducir un número decimal al sistema binario, hay dos formas, una es muy obvia, y la otra quizás no tanto. La primera consiste simplemente en dividir ese numero en varios, y traducirlos al binario y iros sumando hasta conseguir la cifra buscada, pero cuando vamos a hacer una conversión con un numero con mas de dos integrantes, ese método pasa a ser un método poco efectivo, por lo que pasamos al siguiente:

La división consecutiva. La verdad, no recuerdo que se llame así de verdad, pero siempre la he llamado así, ya que consiste prácticamente en eso, hacer varias divisiones consecutivas entre dos:


"Muchas gracias por dedicar vuestro tiempo a leer mis publicaciones. En la siguiente entrada referente a la numeración Binaria, les mostraré como hacer operaciones matemáticas básicas, tales como Restar, Multiplicar y Dividir."

- Atentamente, Chaarlis Me.