Este documento describe los algoritmos, incluyendo que son instrucciones definidas y finitas para resolver un problema, y que existen diferentes formas de presentar algoritmos como narrativa, diagramas de flujo o pseudocódigo. También cubre tipos de algoritmos cualitativos y cuantitativos, y características como precisión, definición, finitud y legibilidad.