Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama de Flujos Apuntes
Diagrama de Flujos Apuntes
Qu es un Diagrama de Flujo?
Un diagrama de flujo, tambin llamado Flujograma de Procesos o Diagrama de Procesos, representa la
secuencia o los pasos lgicos (ordenados) para realizar una tarea mediante unos smbolos. Dentro de los
smbolos se escriben los pasos a seguir. Un diagrama de flujo debe proporcionar una informacin clara,
ordenada y concisa de todos los pasos a seguir.
Nota: En esta pgina encontrars varios diagramas de flujo explicados y resueltos, pero cuando tengas
claro como se hacen los diagramas de flujo te recomendamos que veas el siguiente enlace donde
encontrars ms diagramas resueltos: Ejemplos de Diagramas de Flujo. En ese enlace te presentamos
15 diagramas de flujo resueltos.
Como Hacer un Diagrama de Flujo
Normalmente para realizar un diagrama de flujo primero se hace lo que se llama el algoritmo. Un
algoritmo es una secuencia de PASOS a seguir para resolver un problema de forma escrita.
Un ejemplo para cocinar un huevo para otra persona sera:
- Pregunto si quiere el huevo frito.
- Si me dice que si, lo frio, si me dice que no, lo hago hervido.
- Una vez cocinado le pregunto si quiere sal en el huevo.
- Si me dice que no, lo sirvo en el Plato, si me dice que si, le hecho sal y despus lo sirvo en el plato.
Ahora que ya sabemos todos los pasos, mediante el algoritmo, podemos hacer un esquema con estos pasos
a seguir. Este esquema ser el Diagrama de Flujo.
Si uno tiene experiencia puede prescindir del algoritmo escrito pero siempre tendremos que tenerlo en
mente para hacer el diagrama de flujo sin equivocarnos. Ms abajo te dejamos varios ejemplos de
diagramas de flujo.
Qu son Los Diagramas de Flujo y Para qu se Usan?
Los smbolos que se usan para realizar los diagramas de flujo son lo siguientes
En el Smbolo de decisin a tomar los valores de salida pueden ser SI o NO o tambin VERDADERO o
FALSO.
El smbolo de Inicio o Final del Diagrama puedes ser un cuadrado con los bordes redondeados o una elipse.
Se pueden utilizar colores para lo smbolos.
Ejemplos de Diagramas de Flujo
Veamos un primer ejemplo muy sencillo.
Queremos hacer un programa informtico que nos sume dos nmero y nos de el resultado en pantalla.
Solucin:
El smbolo de resultado es un smbolo usado en los diagramas para soluciones con el ordenador. Es el
smbolo de salida del resultado por la pantalla del ordenador.
Ves que es muy sencillo, hay que ir poniendo los pasos lgicos que se deben seguir para realizar la tarea
o el programa.
En el ejercicio tenemos el inicio y el fin, una entrada de datos, para meter los 2 nmeros, una operacin
a realizar, la suma, y un resultado a mostrar.
Cada uno de esos pasos con su smbolo correspondiente en el diagrama.
Otro ejemplo de un diagrama de flujo para una operacin sencilla. Imaginemos que tenemos una lmpara
o bombilla y queremos hacer el diagrama de flujo para saber que hacer cuando esta no funciona.
Hacemos otro?
Bueno vamos hacer uno que nos muestre el resultado del rea de un tringulo en pantalla.
Como ves en este ni siquiera hemos puesto las operaciones dentro de los smbolos ya que con la forma
del smbolo ya se entiende.
No me hemos usado mucho el smbolo de tomar un decisin, por eso vamos hacer uno en el que nos diga
si el nmero es par o impar:
Si te das cuenta mod significa dividir entre 2. Como ya debes saber si divido un nmero entre 2 y el
resto es 0 el nmero es par. Bien pues hay esta la decisin. Al dividirlo entre 2 el resto es 0? Hay 2
posibilidades. Si lo es se ve en pantalla "Si es par", si no lo es se ve en pantalla "No es par". Eso es la toma
de decisiones.
Adems los diagramas de flujo no solo valen para informtica, incluso podemos hacer uno para cocinar un
huevo, como vimos al principio.
Bueno ahora vamos hacer uno un poco ms complicado. Tenemos que hacer un diagrama de flujo para
mostrar la suma de los 50 primeros nmeros.
Lo primero es poner a cero la suma y dar el primer nmero a sumar que ser el 0.
Fjate que el diagrama acaba cuando N, que es el nmero en cada momento, es 50. Mientras no sea 50 el
programa vuelve a la tercera secuencia que ser sumarle un nmero al anterior N = N + 1. Intenta
comprenderlo y ver que hace. Puedes realizar mentalmente el diagrama para el nmero 0 y vers como lo
acabas entendiendo.
Qu es PSeInt?
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en
programacin. Mediante un simple e intuitivo pseudolenguaje en espaol (complementado con
un editor de diagramas de flujo), le permite centrar su atencin en los conceptos
fundamentales de la algoritmia comunicacional, minimizando las dificultades propias de un
lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didcticos.
Es gratuito.
Podemos cambiar el nombre del proceso para que sea mas representativo con el pseudocodigo ejemplo:
Proceso Abrir_Puerta, el nombre no debe contener espacios en blancos.
Para ver el diagrama de nuestro pseudocodigo hacemos clic en "Dibujar diagrama de flujo de datos"
Aparecer una pantalla como la siguiente en la cual muestra nuestro flujo de datos. No se hagan problema
si no entienden el diagrama mas adelante veremos cada significado en particular.
Sobre el lado derecho vemos Comandos y Estructuras aqui veremos las diferentes estructuras, si, si
entonces, mientras, etc.