Professional Documents
Culture Documents
Programacin 1M1/1T1
curso 2015-16
1. Escribir el valor numrico en el sistema decimal de la cadena de bits: 1001 1001 interpretada como
(Control Marzo-2012)
Entero
sin signo
(binario
puro)
Entero
Real en punto fijo
Real en punto flotante
en complemento a 2
en complemento a 2
con signo
(complemento (punto situado entre el 4 y 5 bit) (4 bits de la izquierda para la mantisa y
a 2)
4 bits de la derecha para el exponente)
2. Dado el valor numrico octal 252. Obtener su representacin en: (Control Abril-2012)
BCD
Hexadecimal
Binario puro
3. Codificar en binario y coma flotante con el MNIMO nmero de bits para la mantisa y el exponente
(ambos en complemento a 2) y en formato normalizado el nmero resultado de evaluar:
x - 13,25 siendo x la cifra de las unidades de tu nmero de matrcula. (Control marzo -2013)
x
Cifra de las
unidades de tu n de
matrcula
Resultado
intermedio
en decimal
- 13,25 =
Mantisa
Exponente
->
4. Dada la secuencia de bits 1110 1110, obtener el valor decimal representado e indicar si est normalizado.
Se sabe que es un nmero real en coma flotante, los primeros 4 bits representan la mantisa en complemento
a dos y los cuatro ltimos representan el exponente en complemento a dos. (examen julio -2012)
Valor decimal
Est normalizado? SI o NO
B
1011
1101
C
1101
1110
D
1110
1001
1001
1
Raquel Martnez
F. Programacin 1M1/1T1
curso 2015-16
6. Codificar en punto fijo y en complemento a dos con 5 bits para la parte entera y el signo (izquierda del
punto) y 6 bits para la parte fraccionaria (derecha del punto) el valor real positivo +15.3. Adems, se debe
indicar el valor absoluto del error cometido al representar este nmero. El error es la diferencia entre el
valor real a representar y la representacin obtenida y se puede dejar indicado como suma de fracciones,
sin calcular los cocientes. (Control Marzo 2014)
Codificacin binaria:
Valor absoluto del error cometido:
7. Se quiere plantear al comit de ANSI-C un nuevo tipo de dato que permita representar valores numricos
reales en coma flotante. Considerando que el tamao asociado es de 5 bytes (80% del total de bits para la
mantisa y 20% para el exponente, ambos en complemento a dos y formato normalizado), se pide
proponer un identificador para el nuevo tipo de dato (que cumpla la normativa para la construccin de
identificadores) y el valor mximo que puede representarse con dicha codificacin. Este resultado debe
darse en decimal pero se puede dejar indicado como suma de fracciones, sin calcular los cocientes.
(Control Marzo 2014)
Identificador:
Valor mximo:
8. Dada la siguiente cadena de bits 1 0 1 0 1 1 0 0 1 1 1, que representa un nmero natural en binario puro,
obtener sus expresiones en base 16, 8 y 4. (Examen Junio 2014)
Base 16
Base 8
Base 4
9. Completar el cuadro codificando en complemento a 2 (C2) con 8 bits, los nmeros que aparecen en
decimal. (Examen Julio 2014)
Decimal
38
+19
57
Complemento a 2
Nmeros
38
-19
19
Complemento a 2
10. La siguiente secuencia de bits representa un nmero real en coma flotante, mantisa y exponente en
complemento a dos, 6 bits para la mantisa y 4 para el exponente. Calcular su representacin en formato
normalizado con el mismo nmero de bits. (Control Marzo 2015)
Secuencia de bits
aaaaaaaa
Secuencia normalizada
2
Raquel Martnez
F. Programacin 1M1/1T1
curso 2015-16
11. En Arcadia del Norte se emplea un alfabeto de 44 caracteres correspondientes a letras minsculas y otros
44 caracteres que son letras maysculas y se manejan 98 caracteres auxiliares adicionales. Adems,
teniendo en cuenta que el sistema de numeracin utiliza base 16, se usan los caracteres numricos
correspondientes a los dgitos hexadecimales. Se pide indicar cul es el mnimo nmero de bits
necesarios para codificar en binario el conjunto formado por todos los caracteres anteriores. (Ex. Junio
2015)
Nmero mnimo
necesario de bits:
12. Calcular la representacin de su nmero de matrcula en base
32, empleando el mnimo nmero de cifras o dgitos. Para la
codificacin de los dgitos no decimales se deben utilizar las
correspondencias con las letras del alfabeto:
10 A, 11 B,..., 31 V.
3
Raquel Martnez