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...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Análisis Numérico: Lógica de programación y diagramas de flujo
int i;
int N;
// índice
// orden aproximación
main(){
// Valor proporcionado por usuario
printf(“Dónde desea evaluar exp(x)?\n”);
scanf(“%lf”,&x);
x_n./factorial_n;
x_n = x_n * x;
factorial_n =
factorial_n * i;
i=i+1;
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;
i=1;
while(i<N){
exponencial + = x_n/factorial_n;
x_n * = x;
factorial_n * = i;
i++;
}
printf(“exp(%lf) approx. %lf\n.”x,
exponencial);
}
Tabla 10. Bucle while.
El último de los tres bucles iterados es el do-while. Es similar al ciclo while, con la
diferencia que la condición se evalúa después de ejecutar el cuerpo del bucle. Es decir,
el cuerpo del bucle siempre se ejecuta al menos una vez. Seguimos con el ejemplo de la
exponencial.
______________________________________________________________________
30 Manuel Díez Minguito