Definición del problema.
Análisis del problema.
Diseño o desarrollo de un algoritmo.
Transformación del algoritmo en un programa (codificación).
Ejecución y validación del programa.
es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea.
caracteristicas
Precisos: Objetivos, sin ambigüedad.
Ordenados: Presentan una secuencia clara y precisa para poder llegar a la solución.
Finitos: Contienen un número determinado de pasos.
Concretos: Ofrecen una solución determinada para la situación o problema planteados.
Definidos: El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada.
terminal: indicar el inicio y fin del diagrama
entrada/salida: entrada o salida simple de informacion
proceso: realizar cualquier operacion o calculo con la informacion
salida de pantalla: muestra infprmacion de salida a la pantalla
decision: indica operaciones logicas o de comparacion y tienen dos salidas dependiendo del resultado
flecas de flujo: indica la direccion del flujo de la informacion
salida de impresora: salida de informacion a la impresora
teclado: introducir datos manualmente por el teclado
conectores: une dos partes del diagrama a la misma o diferente pagina
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe tener en cuenta que solo se van a utilizar conectores cuando sea estrictamente necesario.
4. No deben quedar líneas de flujo sin conectar
5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.
7. Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida.