Professional Documents
Culture Documents
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
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