Es un conjunto finito de instrucciones a pasos que se siguen para realizar una tarea o resolver un problema en especifico.(Cormen, Leiserson, Rivest y Stein, 2009)
REFERENCIA
Cormen, T,H., Leiserson, C. E,. Rivest, R, L., y Stein, (2009) Introducción de Algoritmos( 3rd ed.). The Mit Press.