diagramasdeflujo

Diagramas de Flujo

Un diagrama de flujo es un esquema gráfico que permite hacernos una idea visual del funcionamiento de un programa. En realidad, el concepto es mucho más global y no se ciñe solo a la ingeniería de software; y eso sin tener en cuenta que hoy en día la programación no es secuencial. En cualquier caso, como mínimo, partes de un programa más amplio pueden ser clarificadas si se expresan de este modo.
Esencialmente y, para nuestros propósitos, un diagrama de flujo utiliza 4 símbolos básicos que representan otros tantos pasos en la ejecución de un programa:

  • inicio.jpg Indica el Inicio y el final del programa.
  • proceso.jpgRepresenta la ejecución de una tarea o tareas concretas.
  • entrada.jpgSe usa para indicar que se introducen datos en el programa o que éste los devuelve.
  • decision.jpgSe usa para indicar una toma de decisión.

Combinadas convenientemente, el flujo de ejecución de un programa queda muy clarificado. El nivel de detalle depende de lo que quiera indicarse con el diagrama y no siempre es deseable pormenorizar excesivamente todos los proceso.

Para realizarlos basta usar cualquier programa de dibujo (vectorial, preferiblemente), aunque existen programas dedicados como por ejemplo Dia

Los siguientes ejemplos se corresponden con las tres primeras prácticas que se indican en este wiki:

python_01a.jpg
python_01b.jpg
python_01c.jpg
python_02.jpg
python_03.jpg