Un algoritmo es un conjunto finito y ordenado de instrucciones o reglas precisas que, aplicadas de manera sistemática sobre unos datos de entrada, permiten obtener un resultado o solución concreta.