Está en la página 1de 5

SISTEMA BINARIO

1. Qu es el sistema binario?

El sistema binario, llamado tambin sistema didico en ciencias de la


computacin, es un sistema de numeracin en el que los nmeros se
representan utilizando solamente dos cifras: cero y uno (0 y 1). Es uno de los
sistemas que se utilizan en las computadoras, debido a que estas trabajan
internamente con dos niveles de voltaje, por lo cual su sistema de numeracin
natural es el sistema binario.

La palabra binario viene de "bi-" que significa dos. Tenemos "bi-" en otras
palabras como "bicicleta" (dos ruedas) o "binoculares" (dos ojos).

Cuando se le un nmero binario, se pronuncia cada dgito (por ejemplo, el


nmero binario "101" se lee "uno cero uno"). De esta manera la gente no los
confunde con nmeros decimales.

Un dgito binario por s solo (como "0" o "1") se llama un "bit". Por
ejemplo 11010 tiene cinco bits de longitud.

La palabra bit viene de las palabras inglesas "binary digit".


2. Cmo funciona el sistema binario?

En el sistema binario solo se necesitan dos cifras.

En informtica, un nmero binario puede ser representado por cualquier


secuencia de bits (dgitos binarios), que suelen representar cualquier
mecanismo capaz de usar dos estados mutuamente excluyentes.

Las siguientes secuencias de smbolos podran ser interpretadas como el


mismo valor numrico binario:

1010 011011

xoxo oxxoxx

ynyn nyynyy

El valor numrico representado en cada caso depende del valor asignado a


cada smbolo. En una computadora, los valores numricos pueden representar
dos voltajes diferentes; tambin pueden indicar polaridades magnticas sobre
un disco magntico. Un "positivo", "s", o "sobre el estado" no es
necesariamente el equivalente al valor numrico de uno; esto depende de la
nomenclatura usada.

De acuerdo con la representacin ms habitual, que es usando nmeros


arbigos, los nmeros binarios comnmente son escritos usando los smbolos
0 y 1.

Los nmeros binarios se escriben a menudo con subndices, prefijos o sufijos


para indicar su base.
Las notaciones siguientes son equivalentes:

100101 binario (declaracin explcita de formato)


100101b (un sufijo que indica formato binario)
100101B (un sufijo que indica formato binario)
bin 100101 (un prefijo que indica formato binario)
1001012 (un subndice que indica base 2 (binaria) notacin)
%100101 (un prefijo que indica formato binario)
0b100101 (un prefijo que indica formato binario, comn en lenguajes de
programacin)

Conversin entre binario y decimal

Decimal a binario

Se divide el nmero del sistema decimal entre 2, cuyo resultado entero se


vuelve a dividir entre 2, y as sucesivamente hasta que el dividendo sea menor
que el divisor, 2. Es decir, cuando el nmero a dividir sea 1 finaliza la
divisin.
A continuacin se ordenan los restos empezando desde el ltimo al primero,
simplemente se colocan en orden inverso a como aparecen en la divisin, se
les da la vuelta. Este ser el nmero binario que buscamos.

Ejemplo:
Transformar el nmero decimal 131 en binario. El mtodo es muy simple:

131 dividido entre 2 da 65 y el residuo es igual a 1


65 dividido entre 2 da 32 y el residuo es igual a 1
32 dividido entre 2 da 16 y el residuo es igual a 0
16 dividido entre 2 da 8 y el residuo es igual a 0
8 dividido entre 2 da 4 y el residuo es igual a 0
4 dividido entre 2 da 2 y el residuo es igual a 0
2 dividido entre 2 da 1 y el residuo es igual a 0
1 dividido entre 2 da 0 y el residuo es igual a 1
-> Ordenamos los residuos, del ltimo al primero: 10000011

Ejemplo
Transformar el nmero decimal 100 en binario.

Otra forma de conversin consiste en un mtodo parecido a la factorizacin


en nmeros primos. Es relativamente fcil dividir cualquier nmero entre 2.
Este mtodo consiste tambin en divisiones sucesivas. Dependiendo de si el
nmero es par o impar, colocaremos un cero o un uno en la columna de la
derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos,
hasta llegar a 1. Despus solo nos queda tomar el ltimo resultado de la
columna izquierda y todos los de la columna de la derecha y ordenar los
dgitos de abajo a arriba.
Ejemplo

100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo entre 2
12|0
6|0
3|1

1|1 -->

También podría gustarte