sábado, 29 de octubre de 2011

Actividad 2

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ñó:

      Sistema octal: sistema de numeración en base 8, una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeración decimal.
            Sistema de numeración decimal: sistema de numeración posicional en el que las cantidades se representan utilizando como base aritmética las potencias del número diez. El conjunto de símbolos se compone de diez cifras diferentes: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete (7); ocho (8) y nueve (9).
            Sistema sexagesimal: sistema de numeración posicional que emplea la base sesenta. Tuvo su origen en la antigua Babilonia. También fue empleado, en una forma más moderna, por los árabes durante el califato omeya; se usa para medir tiempos (horas, minutos y segundos) y ángulos (grados, minutos y segundos). En dicho sistema, 60 unidades de un orden forman una unidad.

2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido:
09: para saber el código binario de estas dos cifras, primero hay que saber la correspondencia con el código hexadecimal (4 dígitos) y el binario. Después se ponen uno después del otro: 0=0000; 9=1001. Con lo que sería: 00001001
04: el procedimiento es el mismo que antes: 0=0000; 4=0100. Así que sería: 00000100
           
3. Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido:
01010101 = 1+4+16+64= 85
10101010= 2+8+32+ 128= 170

4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta:
            El primero es mayor, porque los 1 se encuentran más a la izquierda, por lo que las potencias de 2 son mayores que en el segundo número.

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 se pueden representar 2^3, es decir, 8 caracteres distintos; con 4 dígitos, 16; y con 8 dígitos se pueden representar 2^8 o 256. El número más grande, en los tres casos sería aquel en el que todos los dígitos fueran 1:
3 dígitos= 111; 4 dígitos= 1111; 8 dígitos= 11111111

            La relación que guardan es 2^n, ya que cada dígito tiene dos posibles posiciones, 1 ó 0, con lo que según el número de dígitos, n, así serán el número de caracteres.

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:
Julia: 74+117+108+105+97 = 501
Irene: 73+114+101+110+101=499

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:
Julia Jimenez Lucena:
0100101001110101011011000110100101100001 01001010011010010110110101100101011011100110010101111010 010011000111010101100011011001010110111001100001
Irene Martinez Garcia:
0100100101110010011001010110111001100101 0100110101100001011100100111010001101001011011100110010101111010 0100011101100001011100100110001101101001011000010000110100001010

No hay comentarios:

Publicar un comentario