Академический Документы
Профессиональный Документы
Культура Документы
CODIFICACIN BINARIA
En informtica la codificacin de la informacin se realiza mediante dos dgitos: 0 y 1, por lo que se la conoce como Codificacin binaria. La razn de utilizar solo dos dgitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados nicos activado, desactivados, encendido, apagado, abierto , cerrado, pasa corriente o no pasa La codificacin binara est basada en el Sistema de comunicacin binario, que emplea los dgitos 0 y 1 para representar cualquier numero; la utilizacin de este sistema de numeracin es similar a la del Sistema arbigo o decimal utilizado por la humanidad desde hace mucho tiempo, con la diferencia de los nmeros de dgitos utilizados. Los nmeros 0 y 1 tienen distinto valor dependiendo de su posicin y vienen determinadas por una potencia de base 2 y un exponente igual a su posicin (desde la derecha menos) menos uno. Por ejemplo el nmero binario 11011 tendra un valor que se calcula: 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0= 16 + 8 +0 + 2+ 1= 27
La conversion de un numero expresado en el sistema binario es muy sencilla; basta con realizar divisiones por 2 y colocar los restos obtenidos en casa una de ellas y el ultimo cociente. Por ejemplo:
Como facilmente se puede deducir, la cantidad de digitos de numero binario dependera del valor del numero decimal. En el caso anterior, el numero 77 queda representado por siete digitos,sin embargo, para numeros superiores a 128, seran necesarios mas digitos. Puesto que 2`7=128, este es el total de numeros que pueden representarse en el sistema binario con 7 digitos. El total de numeros que se pueden representar con n digitos binarios es 2^n, mientras que le numero mas grande que se puede representar es 2^n-1. El proceso para convertir un numero del sistema binario decimal es mas sencillo, basta con desarrolar el numero tal y como se muestra a continuacion:
EJERCICIOS:
1- Expresa, en codigo bianrio, los siguientes numeros 55, 75, 125, 156, 186, 205, 215 y 256.
2- Indica cual es el mayor de los siguientes numeros binarios: 01001000, 01000010, 11001101, 11001111, 00110011. Pasalos a sistema decimal. 3- Cuantos caracteres diferentes se pueden representar, utilizando el sistema de numeracion binario, con 3 digitos?. Y con 8 digitos? Cul sera el numero mas grande que se podria representar en ambos casos?
SOLUCIONES EJERCICIO 1
1- 55/2 1 27/2 1 13/2 1 6/2 0 3/2 1 1 Numero Binario: 110111
75/2 1 37/2
1 18/2 0 9/2 1 4/2 0 2/2 0 1
156/2 0 78/2 0 39/2 1 19/2 1 9/2 1 4/2 0 2/2 0 1 186/2 0 93/2 1 46/2 0 23/2 1 11/2 1 5/2 1 2/2 0 1
EJERCICIO 2 01001000= 0*2^7 + 1*2`6 + 0*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 0*2^0= 72 01000010= 0*2^7 + 1*2^6 + 0*2^5 + 0*2^4 +0*2^3 + 0*2^2 +1*2^1+ 0*2^0= 66 11001101= 1*2^7 +1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 1*2^2 +0* 2^1 +1*2^0= 205 11001111=1*2^7 +1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 1*2^2 +1*2^1+ 1*2^0= 207 0011001= 0*2^7 +0*2^6 + 1*2^5 + 1*2^4 + 0*2^3 + 0*2^2 +1*2^1 + 1*2^0= 51 Este es el mayor.
EJERCICIO 3
1) 23 = 8 nmeros diferentes.
Cul sera el numero mas grande que se podria representar en ambos casos?
1) (del 0 al 7).
2) (del 0 al 255).