domingo, 10 de noviembre de 2013

EJERCICIO DE 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 braille es un sistema de lectura y escritura táctil pensado para personas ciegas. Se conoce también como cecografía. Fue ideado por el francés Louis Braille a mediados del siglo XIX, que se quedó ciego debido a un accidente durante su niñez mientras jugaba en el taller de su padre.
La lengua de señas, o lengua de signos, es una lengua natural de expresión y configuración gesto-espacial y percepción visual (o incluso táctil por ciertas personas con sordoceguera), gracias a la cual las personas sordas pueden establecer un canal de comunicación con su entorno social, ya sea conformado por otros individuos sordos o por cualquier persona que conozca la lengua de señas empleada. Su origen es tan antiguo como el de las lenguas orales o incluso más.

El lenguaje musical es la forma en la que se comunica música. Como especialidad, estudia los elementos y fundamentos de la música como lenguaje.

2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
98-1100010
98 dividido entre 2 da 49 y el resto es igual a 1
49 dividido entre 2 da 24 y el resto es igual a 1
24 dividido entre 2 da 12 y el resto es igual a 0
12 dividido entre 2 da 6 y el resto es igual a 0
6 dividido entre 2 da 3 y el resto es igual a 0
3 dividido entre 2 da 1 y el resto es igual a 1
dividido entre 2 da 1 y el resto es igual a 0 -> Ordenamos los restos, del último al primero: 1100010

02 à 01
2 dividido entre dos da 1 y el resto es cero (0)

1 entre dos da 0 y el resto es uno (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
01010101---85 (binario y decimal, respectivamente)
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.
B 01000010    
e 01100101 
a 01100001 
t 01110100  
r 01110010 
i 01101001
z 01111010 

01001101 = M
01000001 = a
01010010 = r
01010100 = t

01000001 = a


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[BMC1] .
01000010 01100101 01100001 01110100 01110010 01101001  01111010 
01001101 01000001 01010010 01010100 01000001







No hay comentarios:

Publicar un comentario