domingo, 17 de noviembre de 2013

Actividades sobre 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ñó.

Código Morse: Es un sistema de representación de letras y números mediante señales. Fue desarrollado por Alfres Vail con la colaboración en 1830 de Samuel Morse. Las letras y números se transmitían mediante rayas y puntos.

Código de barras: Basado en la representación de líneas paralelas verticales, las barras y espacios del código representan cadenas caracteres. Fue creado por  Joseph Woodland, Jordin Johanson y Bernard Silver en Estados Unidos.

Código QR: Fue creado por la compañía japonesa Denso Wave, subsidiaria de Toyota. Es un módelo para almacenar información de un código de barras.



2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.


74: 001010

46: 01110


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


01010101: (0 x 2^7) + (1 x 2^6) + (0 x 2^5) + (1 x 2^4) + (0 x 2^3) + (1 x 2^2) + (0 x 2^1) +   ( 1 x 2 ^0)=   0 +  64 + 0 + 16 + 0 + 4 + 0 = (84)10

10101010: = (1 x 2^7) + (0 x 2^6) + (1 x 2^5) + (0 x 2^4) + (1 x 2^3) + (0 x 2^2) + (1 x 2^1) +   ( 0 x 2 ^0)=  128 + 0 + 32 + 0 + 8 + 0 + 2 = (170)10

Según el orden de los números, los multiplicamos por 2 elevado a su posición de derecha a izquierda restandole 1. 


4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.


La cantidad de números es la misma, así que el primer número sería  mayor ya que los 0 al multiplicarlos por (2^n) da 0. Procederíamos a fijarnos en la posición del número 1, el que mas esté hacia la izquierda es el mayor ya que multiplica a (2^n) según la posición.




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.


Con 3 dígitos: 0 0 1, 0 0 0 , 0 1 0, 0 1 1, 1 0 0 , 1 1 0, 1 0 1, 1 1 1.  Son 8 combinaciones diferentes.

Con 4 dígitos: 0 0 0 0, 0 0 0 1, 0 0 1 0 , 0 1 0 0 , 0 0 1 1, 0 1 1 1 , 0 0 1 0 , 0 1 0 1, 0 1 1 0, 1 0 0 0,         1 0 0 1, 1 0 1 0, 1 1 1 1,  1 0 1 1, 1 1 1 0 , 1 1 0 1. Son 16 combinaciones diferentes.

Con 8 dígitos:  Son 128 combinaciones diferentes


6.      Busca una tabla de código ASCII e insértala en tu blog como recurso en una página estática.





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.
Juanmi: 74 + 117 + 97+ 110 + 109 + 105= (612)10 ------> 0011001000

74:001010
117: 110101
97: 100001
110: 011010
109:101101
105: 101001

Fran: 70+ 114 + 97 + 110= (391)10 ------> 10000111

70: 000111
114:101010
97:0100001
110: 00011010



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
.

00001010   00110101  00100001  00011010  00101101    00101001----->  Juanmi


 00000111  00101010   00100001   00011010----->  Fran



No hay comentarios:

Publicar un comentario