1. Características. Sintética los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos. Simbolizada la aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos. De forma visible a un sistema o un proceso los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.
2. Diagrama de flujo. Es la representación gráfica de un algoritmo o proceso.
3. Símbolos. Hay de inicio, fin, de conocer o pedir, evaluar o asignación, preguntas o decisión, imprimir, fechas de dirección.
4. Algoritmos.Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
5. Caracteristicas. Finito cuenta con un numero determinado de pasos. legible el texto que lo describe debe ser claro. Concreto debe ofrecer un resultado en base a las funciones que cumple. Ambiguo debe de ser preciso. Definido debe dar resultados. Eficiente debe ser analisado
6. Diagrama N-S.es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo.
7. Caracteristicas.En la primera caja debe ir el nombre o título del algoritmo, en el recuadro siguiente debe ir la palabra Inicio. La última instrucción debe ser el recuadro Fin. Todas las declaraciones de variables, funciones deben estar especificadas bajo el recuadro que contiene la palabra Inicio.
8. Simbolos.Indica el Fin de un algoritmo. Declaración de Variables. Indica la entrada de información Indica la salida de información Indica un proceso, una ejecución de una línea de código, que puede ser una asignación.