Este documento describe algoritmos, pseudocódigos y diagramas de flujo. Los algoritmos son conjuntos de instrucciones para resolver una tarea de forma finita, no ambigua y eficiente. Los pseudocódigos y diagramas de flujo son herramientas para representar algoritmos de forma sencilla e independiente del lenguaje de programación, facilitando el desarrollo de programas.