El documento describe tres herramientas para representar algoritmos: pseudocódigos, diagramas de flujo y algoritmos. Pseudocódigos permiten describir un programa de forma textual e independiente del lenguaje de programación. Diagramas de flujo representan visualmente el flujo de datos a través de sistemas. Algoritmos son conjuntos ordenados de pasos para resolver un problema de forma efectiva.