sábado, 8 de diciembre de 2012

Actividades Código Binario




1. La codificación binaria es una de las muchas posibles. Indica tres sistemas más de codificación que conozcas, indicando en qué consiste y quién lo diseñó.

El código Morse es un código o sistema de comunicación que permite la comunicación telegráfica a través de la transmisión de impulsos eléctricos de longitudes diversas o por medios visuales, como luz, sonoros o mecánicos. Este código consta de una serie de puntos, rayas y espacios, que al ser combinados entre si pueden formar palabras, números y otros símbolos. Este sistema de comunicación fue creado en el año 1830 por Samuel F.B. Morse, un inventor, pintor y físico proveniente de los Estados Unidos, quien pretendía encontrar un medio de comunicación telegráfica. 
La creación de éste código tiene su origen en la creación del señor Morse de un telégrafo, invento que le trajo bastante dificultades, ya que, en un principio, el registro de este fabuloso invento le fue negado tanto en Europa como en los Estados Unidos. Finalmente, logró conseguir el financiamiento del gobierno americano, el que le permitió construir una línea telegráfica entre Baltimore y Washington. Un año después se realizaron las primeras transmisiones, resultando éstas bastante exitosas, lo que dio pie a la formación de una enorme compañía que cubriría a todos los Estados Unidos de líneas telegráficas.

El código de barras es un código basado en la representación mediante un conjunto de líneas paralelas verticales de distinto grosor y espaciado que en su conjunto contienen una determinada información, es decir, las barras y espacios del código representan pequeñas cadenas de caracteres. De este modo, el código de barras permite reconocer rápidamente un artículo de forma única, global y no ambigua en un punto de la cadena logística y así poder realizar inventario o consultar sus características asociadas. Actualmente, el código de barras está implantado masivamente de forma global.
En informática, el código de Hamming es un código detector y corrector de errores que lleva el nombre de su inventor, Richard Hamming. En los datos codificados en Hamming se pueden detectar errores en un bit y corregirlos, sin embargo no se distingue entre errores de dos bits y de un bit (para lo que se usa Hamming extendido). Esto representa una mejora respecto a los códigos con bit de paridad, que pueden detectar errores en sólo un bit, pero no pueden corregirlo.

2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
78----1001110  
Hemos escogido el método parecido a la factorización, el cual consiste en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno respectivamente en la columna de la derecha (la cual conformará el mismo numero en binario).Si es impar, le restaremos uno y seguiremos dividiendo entre dos (y podremos un 1 en el lado derecho), hasta llegar al resultado final que debe ser siempre 1 (el número binario se empezará por la izquierda por este 1)

3. Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido.

01010101---85 (binario y decimal, respectivamente)
1*2^0=1
0*2^1=0
1*2^2=4
0*2^3=0
1*2^4=16
0*2^5=0
1*2^6=64
0*2^7=0
1+4+16+64=85


10101010---170
0*2^0=0
1*2^1=2
0*2^2=0
1*2^3=8
0*2^4=0
1*2^5=32
0*2^6=0
1*2^7=128
2+8+32+128=170

Empezando por el lado derecho del número en binario, cada cifra la he multiplicado por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 2^0)
 Después de haber realizado cada una de las multiplicaciones, las he sumado todas y el número resultante es el equivalente al sistema decimal.

4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.
Es mayor 01001000, porque podemos ver que en el primer número, el segundo 1, está más adelantado que el segundo,lo que implica que se correspondan con potencias de dos más elevadas y por tanto sea mayor que el otro.

5. ¿Cuántos caracteres diferentes se pueden representar, utilizando el sistema de numeración binario, con 3 dígitos? ¿y con 4? ¿y con 8? ¿Cuál sería el número más grande que se podría representar en cada caso? Explica la relación matemática que guardan todas estas cantidades.
-Tres dígitos : 000 / 001 / 010 / 100 / 011 / 110 / 101 / 111.
Podemos obtener 8 combinaciones diferentes. 2^3 - 1=7  es el número más grande que se puede representar.
-Cuatro dígitos : 0000 / 0001 / 0010 / 0100 / 1000 / 0011 / 0110 / 1100 0101 / 1010 / 1110 / 0111 / 1001 / 1011 / 1101 / 1111.
Podemos obtener 16 combinaciones diferentes.  2^4 - 1=15 es el número más grande que se puede representar.
-Ocho dígitos : Podemos obtener 48 combinaciones diferentes. 2^8 - 1=255 es el número máximo.

Relación matemática que lo rige: Con n dígitos binarios pueden representarse un máximo de 2n, números. El número más grande que puede escribirse con n dígitos viene dado por la expresión, 2n – 1, por lo que en cada caso el número más grande que podría ser representado es el siguiente:


6. Busca una tabla de código ASCII e insértala en tu blog como recurso en una página estática.
(Se puede apreciar en la correspondiente página estática del blog)
7. Consulta en una tabla ASCII el valor decimal de cada uno de los caracteres que constituyen tu nombre y calcula su correspondiente código binario.
Escogemos el nombre de uno de los dos sujetos que integran el dúo: Jorge
J - 74 - 1001010
o - 111 - 1101111
r -  114 - 1110010
g - 103 - 1100111
e - 101 - 1100101

8. Representa tu nombre completo en código binario, con mayúscula la inicial y minúsculas las demás, uniendo ordenadamente los octetos de cada carácter.
1001010  1101111 1110010 1100111 1100101 

No hay comentarios:

Publicar un comentario