Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de Flujo PDF
Diagramas de Flujo PDF
Un algoritmo que es probado repetidas veces y siempre arrojará el mismo resultado. En la siguiente
figura podemos observar las etapas que debemos seguir para la solución de un problema.
PROBLEMA
ANÁLISIS
PROFUNDO DEL
CONSTRUCCIÓN VERIFICACIÓN DEL
PROBLEMA DEL ALGORITMO ALGORITMO*
• verificación del algoritmo: es el seguimiento del mismo con datos que sean representativos
del problema que queremos resolver.
Las características que los algoritmos deben reunir son las siguientes:
Por otra parte, un algoritmo consta de tres secciones o módulos principales. En la figura podemos
observar las secciones que constituyen un algoritmo.
El módulo 1 representa la operación o acción que permite el ingreso de los datos del problema.
El módulo 2 representa la operación o conjunto de operaciones secuenciales , cuyo objetivo es
obtener la solución del problema.
El módulo 3 representa una operación o conjunto de operaciones que permiten comunicar al
exterior el o los resultados alcanzados.
5 de 1
Estructuras de Datos
ALGORITMO
IMPRESIÓN DE
DATOS DE PROCESAMIENTO
RESULTADOS
ENTRADA DE LOS DATOS
Diagramas de Flujo
En la siguiente tabla se presentan los símbolos que utilizaremos , y una explicación de los mismos.
Estos satisfacen las recomendaciones de la “International Organization for Standardization” (ISO) y
la “American National Standards Institute” (ANSI).
Representación del
Símbolo Explicación del Símbolo
5 de 2
Estructuras de Datos
5 de 3
Estructuras de Datos
inicio
Se debe observar que estas fases se
representan en la mayoría de los diagramas de
flujo, aunque a veces en orden diferente o
repitiendo alguna(s) de ellas. También es
Lectura
frecuente tener que realizar toma de
de datos
decisiones y repetir una serie de pasos un
número determinado o no de veces.
Procesamiento
de los datos
Impresión de
los datos
Fin
Fin
5 de 4
Estructuras de Datos
3. Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar
conectadas. La conexión puede ser a un símbolo que exprese lectura, proceso, decisión,
impresión, conexión o fin de diagrama.
4. El diagrama de flujo debe ser construido de arriba hacía abajo (top-down) y de izquierda
a derecha (rigth to left)
5. La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de
programación. La solución presentada en el diagrama puede escribirse posteriormente y
fácilmente en diferentes lenguajes de programación.
6. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o
ayuden a entender lo que hicimos.
7. Si el diagrama de flujo requiriera más de una hora para su construcción, debemos utilizar
los conectores adecuados y enumerar las páginas convenientemente.
8. No puede llegar más de una línea a un símbolo.
No valido Valido
No valido Valido
5 de 5