Escritura de Algoritmos:
Se emplea un lenguaje natural describiendo paso a paso el algoritmo en cuestión. En la realización del algoritmo se deben aplicar sus tres características: preciso, definido y finito.
Diagramas de flujo
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema (algoritmo). Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier lenguaje de alto nivel (Pascal, C, C++, Java, JavaScript, Visual Basic y Visual scratch).