1. DIAGRAMAS DE
FLUJO
REALIZADO POR:
UVM MANUEL DAVID DIAZ DOMINGUEZ
JACQUELINE STEPHANY ACOSTA RUIZ
MATERIA: INFORMATICA
Creaty Inc.
2. Concepto
• También llamado Flowchart es una técnica
para representar algoritmos de manera
gráfica. Consiste en representar mediante
símbolos las operaciones a realizar
(algoritmo).
3. Símbolos usados en los
diagramas de flujo
Inicio / Terminación. Se utiliza para señalar el comienzo así
como el final de un diagrama. Tradicionalmente se colocan
las palabras “INICIO” ó “FIN” dentro de la figura para hacerlo
más explícito.[Salto de línea automático][Salto de línea
automático]Es el único símbolo que solamente tiene una
conexión (flecha) ya sea de salida, en el de inicio, o de
entrada, para el de fin.
Entrada de datos. En él se indican los valores iníciales que deberá recibir el
proceso, se hace asignándoles letras o nombres de variables para cada uno de los
valores y anotando estas letras en el interior de la figura.
[Salto de línea automático]Siempre deberá tener al menos una conexión entrante
(generalmente del inicio) y una de salida.
4. Proceso de datos. Se utiliza para señalar operaciones matemáticas, aritméticas
o procesos específicos que se realicen con nuestros datos.[Salto de línea
automático][Salto de línea automático]La manera de anotar dichos
procesos, puede ser mediante una descripción breve de la operación o mediante
una asignación de dicha operación hacia una variable como por ejemplo: R ← A +
B[Salto de línea automático]
Siempre deberá tener al menos una conexión de entrada y una de salida.
Decisión. Representa una disyuntiva lógica o decisión. En su interior
se anota una instrucción o pregunta que pueda ser evaluada como
cierta o falsa y que determine el flujo del programa.[Salto de línea
automático][Salto de línea automático]Es el único que puede contener
dos salidas y en cada una de las salidas se suele poner un rótulo de
“si/no” o “cierto/falso” indicando con esto cual de ellas se tomará
según el resultado de la evaluación de la función.[Salto de línea
automático][Salto de línea automático]Es una buena práctica de
diagramación utilizar siempre el mismo lado para los positivos
siempre que esto sea posible.
5. Desplegado de información. Se utiliza para mostrar un resultado, el cual
puede representar la solución al problema que se pretende resolver y que fue
conseguida a través del resto del diagrama.[Salto de línea automático][Salto
de línea automático]Dentro de su interior se anotará la variable con el
resultado final o el mensaje que represente el resultado del algoritmo.[Salto
de línea automático][Salto de línea automático]Generalmente veremos este
símbolo muy cerca del final del proceso y precedido por el símbolo de
terminación.
Conector. Indica un salto dentro del diagrama. Se utiliza con el propósito de
facilitar la disposición plana de un diagrama y evitar el cruce excesivo de
líneas a través del mismo.[Salto de línea automático][Salto de línea
automático]Este conector va asociado a un conector “gemelo” y junto con
él, representa una puerta de entrada y de salida para el flujo del diagrama, es
decir que cuando una flecha termina en un conector marcado con la letra
“A”, se continuará el diagrama a partir de otro conector marcado con la misma
letra tal como si se tratara de una línea continua in interrumpida.
6. Conector de página. Este
conector es idéntico en
funcionamiento que el
anterior, pero su forma
pentagonal lo distingue y
nos indica que debemos
buscar el “gemelo” en una
página distinta de la
actual. Este conector lleva
asociado una especie de
salto entre páginas.
B
7. Usos de los diagramas de flujo
• Suele usarse para facilitar la apreciación
de los procedimientos y resultados de un
algoritmo, ya que se expresa de una
manera mas clara, sencilla y detallada
pues un gráfico es más fácil de
comprender.
8. Ventajas de los diagramas de
flujo
• Favorecen la comprensión del proceso a través de
mostrarlo como un dibujo. El cerebro humano reconoce
fácilmente los dibujos.
• Permiten identificar los problemas y las oportunidades
de mejore del proceso. Se identifican los pasos
redundantes, los flujos de los re-procesos, los conflictos
de autoridad, las responsabilidades, los cuellos de botella
y los puntos de decisión.
• Muestran interfaces cliente-proveedor y las
transacciones que en ellas se realizan.
9. Ejemplo de diagrama de flujo
• Algoritmo para regresar
del cine a casa.
• Pseudocódigo:
• ¿Tengo bastante dinero?
Sí, paso 1 No, paso 2
• Tomar el taxi e ir a paso 6.
• ¿Tengo dinero para el
autobús? Sí, paso
4 No, paso 5
• Tomar el autobús e ir al
paso 6.
• Volver paseando.
• Fin.