You are on page 1of 10

INSTITUTO TECNOLOGICO DE VERACRUZ

PROYECTO 1

ALUMNOS:
Jessica Lizbeth Rosado Cejudo
Ana Laura Priego Ruiz
Ana Karen Lpez Rodriguez

MATERIA:
Diseo del Proceso II
HORA:
13:00-14:00Hrs.
MAESTRA:
Reyna Arredondo Toledo


Veracruz, Ver a 15 de febrero del 2012
INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

5-12 El valor de

puede aproximarse mediante la iteracin de la frmula:


Escriba el programa de modo que la iteracin contine hasta que el valor de la
iteracin n difiera por menos de 0.00005 del valor de la iteracin n-1. Muestre el
nmero de las iteraciones requeridas para cada X y el valor de

luego de la
iteracin n. seleccione sus propios datos.
DIAGRAMA DE FLUJO


















INICIO
APERTURA DE ARCHIVO EJERCICIO 5 12
INSERTAR VALOR DE X
K=0
F=2
I=1
Z=2
S=1
IF
S=I*S
I=I+1
R=X**Z/S
Y=R-K
FIN
Y0.0005
E=exp (X)
K=K+1
Z=Z+1
K=R+K
INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1
















CDIGO EN FORTRAN:
PROGRAM proyecto
OPEN (5,FILE='PROYECTO.RES')
WRITE (*,*)'DAME UN VALOR DE X'
READ (*,*)X
K=0
F=2
I=1
Z=2
S=1
99 IF (I.LE.F) THEN
S=I*S
I=I+1
GOTO 99
END IF
R=X**Z/S
Y=R-K
EK
EL RESULTADO DE LA
ITERACION ES
FIN
Z=Z+1
K=R+K
K,E
EL VALOR DADO ES X, Y EL
RESULTADO DE LA
FORMULA ES
EL RESULTADO DE LA
ITERACION ES
FIN

FIN
INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

IF (Y.NE.0.0005)THEN
Z=Z+1
K=R+K
WRITE (5,*)'EL RESULTADO DE LA INTERACION ES',REAL(K),REAL(Y),R,K
F=F+1
GOTO 99
ENDIF
E=EXP(X)
K=K+1
IF (E.NE.K) THEN
WRITE (*,*)K,E
ELSE
WRITE (5,*)'EL VALOR DADO ES',X,'Y EL RESULTADO DE FORMAULA ES',K
WRITE (5,*)'Y ES IGUAL A',E
END IF
END



INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

PROCEDIMIENTO
1.-Introducir datos para x.
2.-Al presionar enter se procede a calcular la ecuacin.
3.-El programa hace la iteracin hasta que el valor de la iteracin n difiera por
menos de 0.00005 del valor de la iteracin n-1, el programa finaliza.
5.-Para finalizar el programa guarda los resultados arrojados en pantalla en una
carpeta *.res



INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1





INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

5-13 El seno de X (expresado en radianes) puede determinarse mediante la serie
infinita:


Calcule el seno de varios valores de X sumando las series hasta que el ltimo
trmino sea ms pequeo que 10-5. Termine el programa despus de haber ledo
el ltimo registro. Observe la alternancia de signos de los trminos. El programa
debe proporcionar estos signos.
Cdigo en fortran:
PROGRAM SENOX2
N=1
OPEN(5,FILE='SENX.RES')
10 WRITE(*,*)'DAME UN VALOR DE X'
READ(*,*)X
L=1
F=3
SENX=X
100 I=1
S=1
99 IF (I.LE.F) THEN
S=1*I*S
I=I+1
GOTO 99
END IF
LNUM=L/2
C=L-LNUM*2
IF(C.GT.0) THEN
SENX=SENX-(X**F)/S
ELSE
SENX=SENX+(X**F)/S
RESULTADO=SENX
WRITE(5,*)'RESULTADO es',RESULTADO,L,F,S
ENDIF
IF(SENX.NE.SIN(REAL(X))) THEN
F=F+2
L=L+1
GOTO 100
END IF
END



INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

Diagrama de flujo






si

no



si

no


no

si

INICIO
L,F,X,I,S
SEN X = X
IF
S=I*S I=I+1
LNUM=L/2
C=L-LNUM*2
C>0
SEN X = SEN X-
(X**F)/S
SEN X= SEN X +
(X**F)/S
SEN X SEN(X)
SEN X FIN
L=L+1
F=F+2
INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1



PROCEDIMIENTO
1.-Introducir datos para x.
2.-Al presionar enter se procede a calcular el factorial.
3.-El programa selecciona si sumar o restar.
4.-El programa compara la funcin sin () con la funcin sen x si son iguales el
programa finaliza.
5.-Para finalizar el programa guarda los resultados arrojados en pantalla en una
carpeta *.res

INSTITUTO TECNOLOGICO DE VERACRUZ
DISEO DE PROCESO II
PROYECTO 1

You might also like