Está en la página 1de 1

Ejercicios N°1 INF285

Semestre 2019-1
Aritmética de Punto Flotante
13/03/2019

1. Una empresa informática ha diseñado una representación en punto flotante consistente en 3 bits en el expo-
nente y 2 bits en la mantisa para realizar cálculos de distancias entre dos puntos, de acuerdo a las siguientes
consideraciones:

Los puntos se encuentran en un mapa cuadrado bidimensional con valores en el rango [1, 9].
Para calcular las distancias se usará la norma-1 del vector d = p1 − p2 , con p1 y p2 dos puntos del mapa.

(a) ¿Cuánto vale εmach de esta representación?


(b) Considere x = (9)10 . Verifique que el error relativo de redondeo de fl(x) no es más que la mitad de
εmach .
(c) Considere que es necesario calcular la distancia entre dos puntos p1 y p2 . Usando esta representación,
argumente si ocurre pérdida de significancia al obtener la distancia usando:
p1 = (4, 2) y p2 = (5, 1)
p1 = (5, 1) y p2 = (4, 2)
p1 = (9, 1) y p2 = (8, 1)

2. En la pelı́cula de MarvelTM , Captain America: Civil War, Tony Stark debe trabajar en condiciones extremas
y su armadura sufrirá grandes daños. En la configuración original de la armadura se utiliza double precision,
sin embargo luego de utilizar la armadura en batallas de grueso calibre ha perdido 5 bits.
Considere que los 5 bits mencionados se pueden perder de los bits utilizados en la mantisa o en el exponente.
Si los bits se pierden en el exponente, se debe ajustar el shift y los casos especiales según corresponda.

(a) Considerando que Tony Stark hace cálculos utilizando números en el siguiente rango: [2−30 , 230 ] y
requiere tener la mayor precisión disponible. ¿Es más conveniente perder los bits de la mantisa o del
exponente de la representanción de punto flotante?
(b) Si se eliminan los 5 bits de la mantisa, ¿Se modifica el valor de εmach ? Si su respuesta es positiva,
obtengalo.
(c) Si se eliminan los 5 bits de la mantisa, ¿Cuál es el menor número (mayor que 0) representable?
(d) Si se eliminan los 5 bits del exponente, ¿Cuál es el primer entero que no se puede representar?
(e) Si se eliminan los 5 bits del exponente, ¿Cuál es el menor número (mayor que 0) representable?

También podría gustarte