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...

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

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

Saved successfully!

Ooh no, something went wrong!