domingo, 12 de agosto de 2012

Bits


Hola a todos!
Bueno, hoy continuaremos con el tema que dejamos el otro día, como averiguar la mínima cantidad de información, con la que podremos transmitir un mensaje, es decir en código binario. Recordemos que el número mínimo de bits para transmitir un mensaje, es el logaritmo en base dos del número de elecciones posibles. Pero la mayoría de los logaritmos en base dos son números irracionales, y no podemos transmitir un número irracional de bits. Entonces, cuando tenemos 26 elementos para transmitir cual es el elegido, ¿cómo lo hacemos? Pues bien lg2 16< lg2 26< lg2 32 por lo tanto el número de bits necesario para  transmitir ese mensaje será lg2 32. Pero pongamos el caso en el que no hay elección posible, porque sólo existe un elemento, lg2  1= 0, no se trasmite ningún tipo de información.
Pongamos un ejemplo un poco más complejo. Tenemos una baraja de cartas, con 52, ¿cuantas maneras de colocar las cartas hay? Esto es básico, 52! El número de bits que podemos representar por el orden de las cartas después de un barajeo, es:
                                                   lg52! = 225,7 bits
Bien, cuando una persona barajea normalmente, corta la baraja en dos montones aproximadamente iguales, montón A y montón B. Estos representan una situación binaria, por lo que ¿cuantas posibilidades de combinaciones tienen las cartas de estos dos montones? Pues al ser una situación de dos conjuntos, serían 2^52 combinaciones posibles. Sabiendo esto, el número máximo de bits que puede producir un barajeo es:
                    lg2^52= 52 bits de información que puede producir un barajeo aleatorio.
Entonces si dividimos 225,7 entre 52, nos dará 4,3, por lo tanto se necesitarán 5 barajeos  mínimos para que las 52 cartas estén dispuestas al azar.
Bueno bloggeros, hasta mañana! J

No hay comentarios:

Publicar un comentario