Diagramas de flujo
Un diagrama de flujo u organigrama es una representación gráfica que ilustra la secuencia de pasos lógicos que se realizan para conseguir la solución de un problema y son usados normalmente para seguir la secuencia lógica de las acciones en el diseño de problemas de computadoras, una vez que se dibuja el diagrama de flujo, llega hacer fácil escribir el programa en cualquier idioma de alto nivel.
A nivel de programación es la representación gráfica de lo que se desea que la computadora realice.
Es llamado diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de una operación.
Simbolos Diagramas de flujo
- Comienzo y final
Todos los diagramas de flujo deben tener un símbolo de comienzo y un símbolo de finalización, que se representan con rectángulos redondeados en los extremos.
- Tareas
Las tareas que realiza el programa se representan con rectángulos. Dentro del rectángulo se debe escribir en qué consiste la tarea. Por ejemplo, sumar dos números o enviar un mensaje.
- Entrada y salida de datos
Cuando la tarea consiste en una entrada o salida de datos tal como escribir en la pantalla, pedir que el usuario escriba un texto, imprimir una hoja de papel, etc. En ese caso la tarea tendrá una forma de rectángulo inclinado.
- Decisiones
Un símbolo muy especial es el símbolo de decisión. Con este símbolo el programa puede seguir dos caminos distintos, dependiendo de que la condición se cumpla o que no se cumpla.
- Flechas de flujo
Todos los símbolos deben ir enlazados entre sí por flechas que indican cómo se realiza la secuencia. Las flechas indican el camino o flujo que sigue el ordenador desde el comienzo hasta la finalización del programa, a través de todas las tareas.
- Conectores de flechas
Cuando las dos tareas a unir están demasiado lejos o cuando resulta confuso cruzar muchas flechas, entonces se utilizan dos círculos con un mismo número, para indicar el comienzo y el final de la flecha.
Cada flecha debe tener un número diferente, de forma que debe haber solo 2 círculos con un mismo número. Un círculo de comienzo y otro de finalización.
- Otros símbolos
- Hasta ahora hemos visto los símbolos más importantes. Con ellos se pueden representar todos los diagramas con los que vamos a trabajar. También existen otros símbolos especializados que permiten representar tareas con más detalle, pero utilizarlos solo complicaría más los diagramas, de manera que no los usaremos.
Estructura y orden lógico de un diagrama
1. Análisis del problema: Debemos revisar variables, acciones y decisiones. Estas las ecribimos detalladamente.
Desarrollo:
Análisis del problema:
1. Inicio
2. Acción: Ver las variables, jabón, esponja y agua.
3. Acción: Abrir la llave del agua.
4. Acción: Mojar la esponja y untarla de jabón.
5. Acción: Refregar los platos por ambos lados.
6. Acción: Enjuagar con agua.
7. Decisión: ¿Sigue teniendo
grasa o comida?
Si: Regresar al pas de Refregar
No:
Continuar al siguiente paso.
8. Acción: colgar
plato.
9. Fin
Usar la pagina para graficar app.diagrams.net
Diagramas Graficar estos 2 diagramas de flujo en app.diagrams.net
- Diagrama secuencial
En este diagrama las tareas se suceden una a otra, sin ninguna decisión. Este tipo de diagrama es útil para conocer el orden en el que hay que realizar una tarea.
- Diagrama condicional
En este tipo de diagrama, el flujo de la tarea no es secuencial y se desvía dependiendo de las condiciones que se cumplan.








No hay comentarios.:
Publicar un comentario