Documente Academic
Documente Profesional
Documente Cultură
inCompartir
Comparte www.areatecnologia.com
Vamos a estudiar el sistema binario de forma sencilla y fcil de entender para todo el
mundo.
Actualmente la mayora de las personas utilizamos el sistema decimal (de 10 dgitos) para
realizar operaciones matemticas. Este sistema se basa en la combinacin de 10 dgitos (del
0 al 9). Construimos nmeros con 10 dgitos y por eso decimos que su base es 10. Pero hay
otro sistema o lenguaje muy utilizado que es el sistema binario.
Sistema Binario
El sistema binario es un sistema de numeracin en el que los nmeros se representan
utilizando las cifras 0 y 1, es decir solo 2 dgitos. Esto en informtica y en electrnica tiene
mucha importancia ya que las computadoras trabajan internamente con 2 niveles de
Tensin lo que hace que su sistema de numeracin natural sea binario, por ejemplo 1 para
encendido y 0 para apagado. Tambin se utiliza en electrnica y en electricidad (encendido
o apagado, activado o desactivado, etc.). El lenguaje binario es muy utilizado en el
mundo de la tecnologa.
Decimal a Binario
Para hacer la conversin de decimal a binario, hay que ir dividiendo el nmero decimal
entre dos y anotar en una columna a la derecha el resto (un 0 si el resultado de la divisin es
par y un 1 si es impar). Para sacar la cifra en binario cogeremos el ltimo cociente (siempre
ser 1) y todos los restos de las divisiones de abajo arriba, orden ascendente.
Ejemplo queremos convertir el nmero 28 a binario
28 dividimos entre 2 : Resto 0
Vemos como para sacar el equivalente se coge el ltimo cociente de las operaciones y los
restos que han salido en orden ascendente (de abajo arriba) 11100. el Nmero 2 del final en
subndice es para indicar que es un nmero en base 2, pero no es necesario ponerlo.
Veamos otro ejemplo el nmero 65 pasarlo a binario.
Binario a Decimal
Pues ahora al revs. Que pasara si quisiera saber cual es el nmero equivalente en
decimal del nmero binario por ejemplo 1001? Pues tambin hay mtodo.
PASO 1 Numeramos los bits de derecha a izquierda comenzando desde el 0 (muy
importante desde 0 no desde 1).
PASO 2 Ese nmero asignado a cada bit o cifra binaria ser el exponente que le
corresponde.
PASO 3 Cada nmero se multiplica por 2 elevado al exponente que le corresponde
asignado anteriormente.
PASO 4 - Se suman todos los productos y el resultado ser el nmero equivalente en
decimal
Vamos a verlo grficamente que ser ms sencillo de entender.
Ejemplo el nmero 1001 queremos saber su equivalente en decimal. Primero asignamos
exponentes:
Empezamos por el primer producto que ser el primer nmero binario por 2 elevado a su
exponente, es decir 1 x 23 . El segundo y el tercer productos sern 0 por que 0 x 22 y 0 x 21
su resultado es 0 y el ltimo producto ser 1 x 20 que ser 1, OJO cualquier nmero elevado
a cero es 1, luego 1 x 20 es 1 (no confundir y poner 0).
Ya estamos en el ltimo paso que es sumar el resultado de todos estos productos
1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 8 + 0 + 0 + 1 = 9
El equivalente en decimal del nmero binario 1001 es el 9.
Veamos otro ejemplo solo grficamente para que lo entiendas definitivamente. En este
caso la asignacin del exponente a cada nmero ya lo hacemos directamente en los
productos, que es como se suele hacer normalmente.
Operaciones Binarias
Las operaciones binarias que se pueden realizar con nmero binarios son las mismas que
en cualquier otro sistema, suma, resta, multiplicacin y divisin.
Suma de Nmeros Binarios
Las posibles combinaciones al sumar dos bits son
0+0=0
0+1=1
1+0=1
1 + 1 = 10
Un ejemplo con ms cifras:
100110101
+ 11010101
1000001010
Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro
ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se
llama arrastre). A continuacin se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y
seguimos hasta terminar todas la columnas (exactamente como en decimal).
Resta de Nmeros Binarios
Las restas bsicas 0-0, 1-0 y 1-1 son evidentes:
0-0=0
1-0=1
1-1=0
0 - 1 = Es una resta imposible en binario por que no hay nmeros negativos.
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada
de la posicin siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 =
1. Esa unidad prestada debe devolverse, sumndola, a la posicin siguiente. Veamos
algunos ejemplos:
Dos ejemplos:
10001
11011001
-01010
-10101011
01111
00101110
Multiplicacin de Nmeros Binarios
0x0=0
0x1=0
1x0=0
1x1=1
Por ejemplo, multipliquemos 10110 por 1001:
10110
x 1001
10110
00000
00000
10110
11000110
Divisin de Nmeros Binarios
Igual que en el producto, la divisin es muy fcil de realizar, porque no son posibles en el
cociente otras cifras que UNOS y CEROS.
Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo
nmero de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la divisin
tomando un dgito ms (1001 entre 100).
Si la divisin es posible, entonces, el divisor slo podr estar contenido una vez en el
dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de
multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del
divisor y bajamos la cifra siguiente.
El procedimiento de divisin contina del mismo modo que en el sistema decimal.
Lenguaje Binario
La misma lgica que se utiliza para representar los nmeros se puede utilizar para
representar texto. Lo que necesitamos es un esquema de codificacin. Cuntos caracteres
qu necesitamos para representar texto? Pues un nmero binario por cada carcter que
represente el alfabeto.
Un conjunto bsico de texto slo se necesitan alrededor de 100 caracteres o menos, en
gran medida como las teclas de un teclado del ordenador.
Varios cdigos estndar para convertir texto en binario se han desarrollado a lo largo de
los aos, incluyendo ASCII y Unicode.
Como ves en ASCII cada letra se representa por un nmero binario de 8 nmeros y
UNICODE por 16. As podemos construir un lenguaje binario donde cada letra se
representa por un nmero binario.
Segn el Diccionario Enciclopdico de Oxford, una entrada aritmtica binaria apareci
por primera vez en Ingls en 1796 en A Mathematical y Diccionario filosfico.
A Gottfried Leibniz, se le atribuye la invencin de este sistema de numeracin en 1679 y
estaba basado en las antiguas figuras chinas de Fu Xi. Aunque las personas de la remota isla
de Mangareva utilizaban un tipo de sistema binario mucho antes para las transacciones
comerciales, dada la lejana de Leibniz a esta isla, es probable que se acercara al cdigo
binario de forma independiente.
En 1605, Francis Bacon discuti un sistema por el cual las letras del alfabeto podran
reducirse a secuencias de dgitos binarios, que luego podra ser codificada como
variaciones apenas visibles en la fuente en cualquier texto aleatorio.
Otro matemtico y filsofo con el nombre de George Boole public un artculo en 1847
llamado "El anlisis matemtico de la lgica" que describe un sistema algebraico de la
lgica, ahora conocido como el lgebra de Boole . El Sistema de Boole se bas en nmeros
binarios, dando un 0 o un 1, el enfoque de encendido y apagado, que consista en las tres
operaciones ms bsicas: AND, OR y NOT.
Este sistema no fue puesto en uso hasta que un estudiante graduado de Massachusetts
Institute of tecnologa con el nombre de Claude Shannon se dio cuenta de que el lgebra de
Boole que aprendiera similar a un circuito elctrico. Shannon escribi su tesis en 1937,
aplicando sus descubrimientos. La tesis de Shannon se convirti en un punto de partida
para el uso del cdigo binario en las aplicaciones prcticas, tales como computadoras,
circuitos elctricos, y muchas ms.
Para acabar un video muy curioso que habla del sistema binario y los nmeros binarios: