Practico 1. Ejercicio 4, parte c)

Re: Practico 1. Ejercicio 4, parte c)

de Ignacio Bustamante -
Número de respuestas: 0
El paso a) no es necesario, pero ayuda en caso de que las magnitudes sean muy diferentes entre sí. En tu caso por ejemplo, los exponentes son claramente diferentes y si hay un problema va a estar en qué tan distantes son los números desde tu "x". En general, la pregunta que importa es simplemente dónde cae fl(x) - fl(y). Una vez tenés calculados los dos flotantes, restarlos es un tema de rutina, y solo vas a poder ignorar fl(y) si el exponente de x es "mucho mayor" que el exponente de "y". No se me ocurre una forma sencilla de hacerlo más rápido, dado que es un tema de escala y siempre vas a tener que pasar por algún tipo de comparación, ya sea entre la escala de los dos flotantes o entre la escala del epsilon de máquina estirado (o contraído) por el exponente correspondiente.

Saludos!