Introduccin a la lógica de programacin
Una breve pincelada de conceptos de programación
Una breve pincelada de conceptos de programación
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Análisis Numérico: Lógica de programación y diagramas de flujo
Input xN ,
factorial _ n ← 1.0
x_ n ← 1.0
exponencial ← 0.0
For i = 1 to N
exponencial ← exponencial
+ x _ n / factorial _ n
x_ n ← x_ n * x
factorial _ n
← factorial _ n * i
End for
Output exponencial
# include <stdio.h>
// Declaro variables
double exponencial; // exp(x) appox.
double x;
double factorial_n; // para el factorial del
// denominador
double x_n; // producto
int i; // índice
int N; // orden aproximación
main(){
// Valor proporcionado por usuario
printf(“Dónde desea evaluar exp(x)?\n”);
scanf(“%lf”,&x);
function exponencial(x,N)
factorial_n=1.0;
x_n=1.0;
exponencial=0.0;
for i=1:N
exponencial =
exponencial +
x_n./factorial_n;
x_n = x_n * x;
factorial_n =
factorial_n * i;
end
sprintf('exp(%g) appox.
%g.\n',x,exponencial)
printf(“Qué orden de aproximación?\n”);
scanf(“%d”,&N);
// Inicializo exponencial, factorial_n,
// x_n
factorial_n=1.0;
x_n=1.0;
exponencial=0.0;
for(i=1;i<N;i++){
exponencial + = x_n/factorial_n;
______________________________________________________________________
28 Manuel Díez Minguito