Algoritmos y Diagramas de flujo
El diagrama de flujo representa la esquematización gráfica de un algoritmo (grupo finito de instrucciones lógicas para solucionar determinado problema). En si los pasos para llegar a la solución de un problema se muestran de manera gráfica. La construcción correcta de del mismo es de suma importancia, ya que este a partir de este se escribe el programa en un lenguaje de programación determinado. Se tiene que tener en cuenta que el diagrama de flujo debe construirse de manera independiente al lenguaje de programación
Símbolos utilizados en los diagramas de flujo
En la figura siguiente se presentan los pasos a seguir en la construcción de un diagrama de flujo. el procesamiento delos datos generalmente esta relacionado con el proceso de toma de decisiones. Ademas, es muy común repetir un conjunto de pasos.
Los símbolos presentados, colocados en los lugares adecuados, permiten crear una estructura gráfica flexible que ilustre los pasos a seguir para alcanzar un resultado especifico. Dicho diagrama facilita entonces la escritura del programa en un lenguaje de programación.
Reglas para la construcción de diagramas de flujo:
- Todo diagrama de flujo debe tener un inicio y un fin.
- Las lineas utilizadas para indicar la dirección del flujo del programa deben ser rectas: verticales u horizontales.
- Todas las lineas utilizadas para indicar la dirección del flujo del diagrama deberán estar conectadas. La conexión puede ser un símbolo que exprese lectura, proceso, impresión o fin del programa.
- El diagrama debe construirse de arriba hacia abajo y de izquierda a derecha.
- La notación utilizada en el diagrama debe ser independiente del lenguaje de programación. La solución presentada se puede escribir posteriormente en diferentes lenguajes de programación.
- Al realizar una tarea completa, es conveniente poner comentarios que expresen o ayuden a entender lo que se haya hecho.
- Si la construcción del diagrama de flujo requiera mas de una hoja, se deben usar los conectores adecuados y enumerar las paginas correspondientes.
- No puede llegar mas de una linea a un símbolo determinado.
Comentarios
Publicar un comentario