17.04.2021 Views

Introduccin a la lógica de programacin

Una breve pincelada de conceptos de programación

Una breve pincelada de conceptos de programación

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!