El documento describe los algoritmos y su representación. Los algoritmos son conjuntos de instrucciones para resolver problemas de forma secuencial. Pueden expresarse como diagramas de flujo, pseudocódigo o lenguajes de programación. El análisis de algoritmos evalúa su eficiencia en términos de tiempo y memoria.