Análisis numérico - Lab2 - UNTECS

4
UNIVERSIDAD NACIONAL Ing. Electrónica y Telecomunicaciones TECNOLOGICA V Ciclo DEL CONO SUR DE LIMA 2011-II ANÁLISIS NUMÉRICO Laboratorio 2 1 ANÁLISIS NUMÉRICO Problema 3 Pida un entero n y un real x y muestre el resultado de evaluar: Solución. Haciendo uso del GNU FORTRAN COMPILER (CODE BLOCKS) se programa y compila. A continuación el programa fuente:

Transcript of Análisis numérico - Lab2 - UNTECS

Page 1: Análisis numérico - Lab2 - UNTECS

UNIVERSIDAD NACIONAL Ing. Electrónica y Telecomunicaciones

TECNOLOGICA V Ciclo DEL CONO SUR DE LIMA 2011-II

ANÁLISIS NUMÉRICO – Laboratorio 2 1

ANÁLISIS NUMÉRICO

Problema 3 Pida un entero n y un real x y muestre el resultado de evaluar:

Solución.

Haciendo uso del GNU FORTRAN COMPILER (CODE BLOCKS) se programa y compila.

A continuación el programa fuente:

Page 2: Análisis numérico - Lab2 - UNTECS

UNIVERSIDAD NACIONAL Ing. Electrónica y Telecomunicaciones

TECNOLOGICA V Ciclo DEL CONO SUR DE LIMA 2011-II

ANÁLISIS NUMÉRICO – Laboratorio 2 2

Compilando el código (como se muestra a continuación), obtenemos la primera parte, donde se nos

pedirá ingresar el valor de n y x de la sumatoria:

Como se ve arriba le damos un valor cualquiera n=10 y x=2.

Page 3: Análisis numérico - Lab2 - UNTECS

UNIVERSIDAD NACIONAL Ing. Electrónica y Telecomunicaciones

TECNOLOGICA V Ciclo DEL CONO SUR DE LIMA 2011-II

ANÁLISIS NUMÉRICO – Laboratorio 2 3

A continuación nos arroja el valor de la sumatoria:

Esto es en el caso que ‘n’ es positivo.

El problema es cuando alguno de estos es negativos, por ejemplo n= -10, entonces nos arrojará:

Esto también obtenemos cuando el valor de x es negativo, pues la sumatoria pierde sentido al

alternarse al inverso los signos.

Page 4: Análisis numérico - Lab2 - UNTECS

UNIVERSIDAD NACIONAL Ing. Electrónica y Telecomunicaciones

TECNOLOGICA V Ciclo DEL CONO SUR DE LIMA 2011-II

ANÁLISIS NUMÉRICO – Laboratorio 2 4

Por eso nos arroja el resultado a continuación:

Estos son las limitaciones hechas al programa para minimizar los errores.

Obs.En esta oportunidad hemos hecho uso de las instrucciones “ifthen, else, endif”, además de

“advance=’no’ ” y el “do, enddo”.

Alumno: Marvin Thomas Concha Sandoval

Código: 2009200023 – V ciclo