Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La serie de Taylor para determinar el valor de la función f(x) = ln(x + 1) esta dada por:
Entrada:
- Valor de x
- Valor de n (veces que se repite)
Salida:
- Impresión del resultado de x leído con el número de términos requerido
Proceso:
- Ingresar valor de x
- Ingresar valor de n(veces que se repita)
- Desarrollar la operación de x con el número de términos requerido.
Pseudocódigo:
Inicio
- Definir x
- Definir n
- Desarrollar la operación cuando i=0
- Mostrar resultado.
Fin
Instituto Politécnico Nacional
Practicas de Escuela Superior de Ingeniería Mecánica y Eléctrica
Ingeniería en Comunicaciones y Electrónica Campus
Laboratorio de Academia de Computación Zacatenco
Computación Fundamentos de Programación
Diagrama de Flujo
INICIO
Cuando i=0
Desarrollar operación
(pow(x, i) / i* sig)
(sig se vaya multiplicando por -1)
Mostrar resultado
f(x)=ln(x+1) =s
FIN
Programa:
Instituto Politécnico Nacional
Practicas de Escuela Superior de Ingeniería Mecánica y Eléctrica
Ingeniería en Comunicaciones y Electrónica Campus
Laboratorio de Academia de Computación Zacatenco
Computación Fundamentos de Programación
#include <iostream>
#include<conio.h>
#include<windows.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
main(){
int n,x,sig=1,i,op;
float t=0, s=0;
while(op!=2){
op=0;
cout<<" Programa que desarrolla la serie de taylor de la funcion f(x)=ln(x+1)";
cout<<"\nCuantas veces quieres que se repita?"; cin>>n;
cout<<"\nCuanto quieres que valga x?"; cin>>x;
cout<<"\ncuando n = "<<n<<", x = "<<x<<"\n\n ";
for(i=1;i<n+1;i++){
t= pow(x, i) /(i*sig);
s += t;
cout<<t<<"+";
sig *= -1;
}
cout<<"\n\n f(x)=ln(x+1)= "<<s<<"\n";
cout<<"\n El programa terminara cuando presiones 2, si desea continuar presione cualquier otro numero: ";
cin>>op;
system("cls");
}
cout<<" FIN DEL PROGRAMA! ";
Ejecución:
Instituto Politécnico Nacional
Practicas de Escuela Superior de Ingeniería Mecánica y Eléctrica
Ingeniería en Comunicaciones y Electrónica Campus
Laboratorio de Academia de Computación Zacatenco
Computación Fundamentos de Programación
Observaciones y Conclusiones:
En conclusión, se dificulto desarrollar la operación que vaya cambiando los signos al final del resultado