Al realizar la practica 1 indicada, se aspira a obtener resultados favorables en cuanto a la comprensión y facilitación, al momento de resolver problemas complejos de la serie de Taylor con un lenguaje de programación, que el alumno logre identificar l
Randy MartinBiografía14 de Marzo de 2017
494 Palabras (2 Páginas)174 Visitas
Objetivos de la práctica:
Al realizar la practica 1 indicada, se aspira a obtener resultados favorables en cuanto a la comprensión y facilitación, al momento de resolver problemas complejos de la serie de Taylor con un lenguaje de programación, que el alumno logre identificar los diferentes tipos de errores y comprenda la utilización de la serie de Taylor.
Código del programa:
#include
#include
#include
#include
using namespace std;
//declaramos el metetodo a usar
double facto(int n);
int main(){
//declaracion de variables
double x = 0.5, i = 0, r = 0,et, er, vr = 1.648721, ve = 1.5, ea;
//obtenemos los resultados de n1:
r = (pow (x, i))/facto(i);i++;
cout<<"El valor de n= " <
er=(r/vr)*100;
ea=r;
et=((r-0)/r)*100;
cout<<"Estimacion aproximada del error "<
cout<<"el error porcentual es "<
//obtenemos los resultados de n2:
r =r+(pow (x, i))/facto(i);i++;
cout<<"El valor de n= " <
er=(r/vr)*100;
et=((r-ea)/r)*100;
ea=r;
cout<<"Estimacion aproximada del error "<
cout<<"el error porcentual es "<
//obtenemos los resultados de n3:
r =r+(pow (x, i))/facto(i);i++;
cout<<"El valor de n= " <
er=(r/vr)*100;
et=((r-ea)/r)*100;
ea=r;
cout<<"Estimacion aproximada del error "<
cout<<"el error porcentual es "<
//obtenemos los resultados de n4:
r =r+(pow (x, i))/facto(i);i++;
cout<<"El valor de n= " <
er=(r/vr)*100;
et=((r-ea)/r)*100;
ea=r;
cout<<"Estimacion aproximada del error "<
cout<<"el error porcentual es "<
//obtenemos los resultados de n5:
r =r+(pow (x, i))/facto(i);i++;
cout<<"El valor de n= " <
er=(r/vr)*100;
et=((r-ea)/r)*100;
ea=r;
cout<<"Estimacion aproximada del error "<
cout<<"el error porcentual es "<
system("pause");
}
//metodo para la factorial:
double facto(int n){
double fac = 1;
for (int i = 2; i <= n; i++) {
fac *= i;
}
return fac;
}
Capturas del programa funcionando:
Compilando y dando resultados de la práctica:
[pic 1][pic 2]
Programa compilando:
Sofware utilizado: C++ y CodeBlocks
Herramientas:
1.- Leguaje C++
2.-internet:
http://aprendeenlinea.udea.edu.co/lms/moodle/mod/page/view.php?id=24480
https://sites.google.com/site/metalnumericos/home/unidad-1/1-2-tipos-de-errores-error-absoluto-error-relativo-error-porcentual-errores-de-redondeo-y-truncamiento
...