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

Codificacin Binaria

En informtica la codificacin de la informacin se realiza mediante dos dgitos, por lo que se conoce como codificacin binaria. La razn de utilizar slo dos dgitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados nicos: activado/desactivado, abierto/cerrado, pasa corriente / no pasa... La codificacin binaria est basada en el sistema de numera con binario, que emplea los dgitos 0 y 1 para representar cualquier numero; la utilizacin de este sistema es similar a la del Sistema Arbigo o Decimal (utilizado por la humanidad desde hace mucho tiempo) con la diferencia del nmero de dgitos utilizado. Los nmeros 0 y 1 tienen distinto valor dependiendo de su posicin y viene determinada por una potencia en base 2 y un exponente igual a su posicin(desde la derecha ) menos uno. Por ejemplo , el nmero binario 11011 tendra un valor que se calcula como: 1x24+1x23+0x22+1x21+1x20=16+8+0+2+1= 27
Conversin de un numero del sitema decmal al sistema binario y viceversa

La conversion de un numero expresado en el sistema decimal al sistema bnario es muy sencilla ; basta con realizar divisiones por 2 y colocar los restos obtenidos en cada una de ellas y el utimo cociente.Por ejemplo:

Como facilmente se puede deducir , la cantidad de dgitos del nmero binario depender del valor del nmero decimal. En el caso anterior , el n 77 queda representado por siete dgitos , sin embargo, para nmeros superiores a 128 , sern necesarios ms digitos . Puesto 27=128 , este es el total de nmeros que pueden representarse en el sistema binario con 7 dgitos. El total de numeros que se puede representar con n digitos binarios es 2n , mientras que el n ms grande que se puede representar es 2n-1 El proceso para convertir un n del sistema binario al decmal es mas sencillo , basta con desarrollar en n tal y como se muestra a continuacin

EJERCICIOS 1. Expresa en codigo binario los siguente nmeros : 55 , 75, 125, 156 , 186,205,215 y 256 55/2=27+1 27/2=13+1 13/2=6+1 6/2= 3+0 3/2=1+1

110111

75/2=37+1 37/2=18+1 18/2=9+0 9/2=4+1 4/2=2+0 2/2=1+0

001011

125/2=62+1 62/2=31+0 31/2=15+1 15/2=7+1 7/2=3+1 3/2=1+1

111101

156/2=78+0 78/2=39+0 39/2=19+1 19/2=9+1 9/2=4+1 4/2=2+0 2/2=1+0

0011100

186/2=93+0 93/2=46+1 46/2=23+0 23/2=11+1 11/2=5+1 5/2=2+1 2/2=1+0

0111010

205/2=102+1 102/2=51+0 51/2=25+1 25/2=12+1 12/2=6+0 6/2=3+0 3/2=1+1

1001101

215/2=107+1 107/2=53+1 53/2=26+1 26/2=13+0 13/2=6+1 6/2=3+0 3/2=1+1

1010111

2. Indica cul es el mayor de los siguiente nmeros binaros: 01001000 , 01000010 , 11001101, 11001111 y 00110011. Pasalos a sistema decimal

3. Cuntos caracteres diferentes se pueden representar utlzando el sisitema de numeracin binaro , con 3 digitos?Y con 8 dgitos?Cul ser el nmero mas grande que se podra representar en ambos casos?

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