Académique Documents
Professionnel Documents
Culture Documents
Diagramas de Flujo
Instructor
J. Ignacio Loaiza R.
OBJETIVO
El alumno realizar diagramas de flujo, de estado y de pseudocdigo,
a partir de un algoritmo propuesto para la solucin temtica de
problemas.
CONTENIDO
Diagramas de Flujo..3
Representacin Simblica..4
Estructuras Bsicas..5
Estructura Secuencial..5
Estructura Alternativa o Selectiva..5
Estructuras de Iteracin o Repetitiva.6
Estructura de Seleccin Mltiple8
DIAGRAMAS DE FLUJO
Los diagramas de flujo suelen ser usados solo para representar algoritmos
pequeos, ya que abarcan mucho espacio.
REPRESENTACIN SIMBLICA
Los smbolos estndar han sido normalizados por ANSI (American National
Standards Institute), IBM, IRAM (Instituto Racionalizador Argentino de Materiales)
y son muy variados.
S IM B O L O S
F U N C IO N
R e p re s e n a e l F in y C o m ie n z o d e l d ia g ra m a
E n tra d a /s a lid a - C u a lq u ie r tip o d e in tro d u c c i n d e d a to s e n la m e m o ria d e s d e lo s
p e rif ric o s d e e n tra d a o re g istro d e la in fo rm a c i n p ro ce sa d a e n u n p e rif ric o d e
s a lid a (n o in te re s a e l s o p o rte )
O p e r a c i n o p r o ce s o - a c c io n e s a r e a l i za r ( s u m a r d o s n m e ro s , c a l c u la r r a z
c u a d ra d a , a sig n a cio n e s, e tc .S u b r u t in a - l l a m a d a a u n s u b p r o g ra m a q u e e s u n m d u lo i n d e p e n d i e n t e d e l
p r o g ra m a p r in c ip a l q u e r e a l iz a u n a d e t e r m in a d a ta r e a y re g re sa a la s i g u ie n te
in s tru cc i n d e d o n d e fu e lla m a d a .
Si
No
D e ci s i n - o p e r a c i o n e s l g ic a s o d e c o m p r a c i n e n tr e d a t o s y e n f u n ci n d e l
re s u lta d o d e te rm in a cu a l d e lo s d o s d is tin to s c a m in o s a lte rn a tiv o s d e l p ro g ra m a s e
d e b e s e g u ir. N o rm a lm e n te tie n e d o s re s p u e s ta s S I o N O
C o n e c to r - e n la za d o s p a rte s c u a le s q u ie ra d e l d ia g ra m a m e d ia n te u n c o n e c to r d e
s a lid a y o tro d e e n tra d a . S ie m p re d e n tro d e la m is m a p g in a
L n e a d e F L u jo - in d ic a e l s e n tid o d e la e je c u ci n d e la s o p e ra c io n e s
C o n e c to r - id e m a l c o n e c to r a n te rio r p e ro u s a n d o d istitn a s p g in a s
T e cla d o - in tro d u c c i n m a n u a l d e d a to s d e s d e e l te c la d o
Im p re s o ra - s a lid a d e d a to s e n fo rm a im p re s a
C in ta M a g n tica - p a ra le ctu ra o g ra b a c i n d e d a to s
C D - D is co C o m p a cto - p a ra le c tu ra o g ra b a c i n d e d a to s
ESTRUCTURAS BSICAS
Secuencial.
Alternativa o Selectiva.
Iteracin o Repetitiva.
ESTRUCTURA SECUENCIAL
Estas estructuras se utilizan para tomar decisiones lgicas; por ello recibe tambin
el nombre de estructuras de decisin o alternativas o condicional.
Las condiciones que se especifican usan expresiones lgicas y usan la figura
geomtrica en forma de rombo. Estas estructuras pueden ser: Simples o dobles.
Simple: Solo obliga a realizar acciones si se cumple la condicin. El no
cumplimiento de la condicin implica que no se realizar ninguna accin.
Doble: El cumplimiento o no de la condicin lgica obliga a la ejecucin de
diferentes grupos de acciones.
NO
Condicion
SI
Accion
NO
Condicion
Accion
SI
Accion
Cuando se ejecuta una estructura de este tipo, lo que primero se hace es evaluar
la condicin, si la misma es falsa no se realiza ninguna accin. Si la condicin
resulta verdadera entonces se ejecuta el cuerpo del bucle (acciones de la Figura).
Este mecanismo se repite mientras la condicin sea verdadera.
C o n d ic i o n
No
Si
A c c io n e s
A c c io n e s
C o n d ic io n
No
SI
C o n d ic i o n
N o
A c c io n e s
S i
A c c io n e s
C o n d ic io n
No
SI
Este tipo de estructura permite decidir entre varios caminos posibles, en funcin
del valor que tome una determinada instruccin.