Diagrama de flujo
En informática es muy utilizado el concepto de diagrama de flujo para representar los pasos necesarios para obtener un resultado.
Sin embargo, este tema no solo es utilizado en este ámbito, también es ampliamente aplicado en procesos organizacionales.
Podría interesarte Sistemas de gestión de la calidad y sus procesos 4.4 a 4.4.1 ISO 9001
En definición
Un diagrama de flujo o también conocido como flujograma es la representación grafica de un algoritmo o proceso mediante de una serie de pasos estructurados.
Símbolos de un diagrama de flujo
La representación grafica emplea una serie de símbolos que veremos a continuación.
Para observar la lista completa de símbolos pueden consultarlos aquí.
La mayoría de los diagramas de flujo utilizan los símbolos de Inicio y Fin, de esta forma se pude realizar un diagrama fácil de comprender.
Podría interesarte Pseudocódigo
Ejemplo de diagrama de flujo
Veamos un ejemplo de un diagrama de flujo.
Problema: Necesitamos saber si un número es par.
El problema anterior lo podemos resolver con este diagrama.
1-Comenzamos con el símbolo de inicio.
2-Solicitamos al usuario el número de entrada (Símbolo de entrada)
3-Realizamos una decisión de comparación (Símbolo de decisión)
Nota: ¿Cómo saber si un numero es par?, para saber si un numero es par basta con dividir el numero entre 2, si el residuo es igual a 0 nos indica que es un numero par.
Por lo tanto, en la decisión realizamos la división del número entre 2.
4-Si el resultado es SI (el residuo de la división es 0), imprime “SI es par” (símbolo de imprimir).
5-Termina en FIN (símbolo de fin).
4-Si el resultado es NO (el residuo de la división es diferente de 0), imprime “No es par” (símbolo de imprimir).
5-Termina en FIN (símbolo de fin).
Como pueden ver para comenzar el proceso lo primero que necesitamos es el número que validaremos.
Así también es necesario conocer que operación nos ayudara a realizar la comparación.
El termino “mod” es una abreviación de modulo, este parámetro sirve para obtener el residuo de una división.
Podría interesarte Aplicaciones para crear diagramas de flujo