Buenas! Espero se encuentren bien.
Vi la solución del examen y me generó una duda.
Simplemente dice que 1-5x10^-17 se redondea a 1 en precisión doble, pero no explica el porqué.
Yo calculé la distancia entre los números representables entre el 1/2 y 1, me dio 2^-53 que es aproximadamente 1.1x10^-16. Entonces si lo que le resto es menor a la mitad de esa distancia, el valor se redondea a 1.
En este caso le queremos restar 5x10^-17 y la mitad de la distancia es 5.5x10^-17, entonces como lo que le queremos restar es menor a la mitad de la distancia, y como se aplica redondeo, el número resultado es 1.
1. Esta explicación es correcta?
2. Es necesaria? O simplemente con decir que en punto flotante se redondea a 1 es suficiente?
Muchas gracias!
Saludos,
Diego Furrer.