You are on page 1of 3

F.

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

Valor decimal interpretando la


codificacin en Binario puro
como entero en C. a dos

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

Codificacin en binario coma flotante

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

5. Indicar el valor decimal correspondiente a la siguiente cadena de bits 1011


1011, sabiendo que
representa un valor real en coma flotante, los 4 primeros bits son la mantisa y los 4 ltimos el exponente,
ambos en complemento a dos. No es necesario indicar el valor de las fracciones. (Examen junio -2013)
A
1011

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

You might also like