Técnicas para la formulación de algoritmos
1. Diagramas de flujo
Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.
Símbolos utilizados
Inicio y fin Proceso Entrada/salida Decisión Conectores Flujos Línea conectora
Conector entre páginas diferentes Llamada a subrutina Salida por pantalla Documento Teclado Ciclos
Ejemplo de diagrama de flujo
Pseudocódigo
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación) relativamente fácil. Permite concentrarse en la lógica y en las estructuras de control y no preocuparse de las reglas de un lenguaje específico. El pseudocódigo utiliza palabras reservadas en inglés: star,begin, end, stop, if-then-else, while, repeat-until….etc
Pseudolenguaje Tiene el mismo concepto que el pseudocódigo, pero utiliza el leguaje natural. Ejemplo: Inicio, Fin, Mientras, Para, SiEntonces-Si NO, etc.