Practica 1 Metodos Numericos
Práctica #1
1.- ¿Cuál es el resultado de ejecutar el siguiente programa en su computadora? De sus conclusiones.
El valor de 0.1 de “h”, por ser flotante enalguna parte tiene un error muy pequeño, pero al hacer la suma se acumula el error y obtiene como resultado un numero imperceptiblemente mas grande que 1. Cuando nosotros restamos esta cantidadobtenida al valor de 1.0, el resultado da una cifra negativa muy pequeña y cercana a cero, pero diferente de él. Esto sucede por que al tomar numeros tan grandes existe un error que va aumentando y en elresultado puede desprender cantidades que varian del esperado, que a la larga pueden ser perjudiciales.
2.- El número decimal 0.1 es representado exactamente en su computadora, o ¿quenumero es representado?
R: NO, el numero 0.1 lo representa la computadora dependiendo el tipo de variable que sea y como la mande llamar. El entero y entero largo obviamente no lo puederepresentar, el flotante y doble flotante con cinco ceros a su derecha.
3.- Ejecute el problema (1), solo que ahora declare las variables como doble precisión. De sus conclusiones alrespecto.
Ahora al declarar las variables como doble flotante, obtuvimos un resultado positivo, pero no solo eso sino que también muy pequeño. Este resultado es muy cercano a cero pero por el ladoderecho, aun así mucho más cerca que el obtenido con valores flotantes. Esto se debe a que la computadora puede trabajar con mas bits en doble flotante que en flotante, específicamente el doble; yentonces el error que acarrea es mucho más pequeño y se pueden obtener resultados más precisos.
4.- El numero Z=314159265358 es exactamente representado en su computadora como: unentero, un doble entero, un número de punto flotante de precisión simple, o como un número flotante de doble precisión.
R: Como flotante de doble precisión. Dicho número es demasiado grande para...
Regístrate para leer el documento completo.