Este documento define algoritmo, sus características y tipos. Un algoritmo es un conjunto de instrucciones bien definidas y finitas para realizar una tarea. Características incluyen ser definido, finito, tener entradas y salidas, y ser efectivo. Se proveen ejemplos de pseudocódigo y diagramas de flujo para describir algoritmos.