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

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.

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

Conversion de un numero del sistema decimal al sistema binario.

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:

DIEGO FERREIRO PEREZ

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.

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:

1 0 0 1 1 = 1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 16 + 2 + 1 = 19

DIEGO FERREIRO PEREZ

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.

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

Numero Binario: 1001011

DIEGO FERREIRO PEREZ

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.

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

Numero Binario: 1111101

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

Numero Binario: 10011100

Numero Binario: 10111010

DIEGO FERREIRO PEREZ

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.


205/2 1 102/2 0 51/2 1 25/2 1 17/2 1 8/2 0 4/2
0 2/2 0 1

Numero Binario: 100011101

215/2 1 107/2 1 53/2 1 26/2 0 18/2 0 9/2 1 4/2 0 2/2


0 1

Numero Binario: 100100111

256/2 0 128/2 0 64/2 0 32/2 0 16/2 0 8/2 0 4/2 0 2/2 0 1

Numero Binario: 100000000

DIEGO FERREIRO PEREZ

TECNOLOGIAS DE LA INFORMACION Y COMUNICACION 2 de oct.

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.

2) 28 = 256 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).

DIEGO FERREIRO PEREZ

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