An algorithm is a set of perfectly defined logical rules and procedures that lead to the solution of a problem in a finite number of steps.
Un algoritmo es un conjunto de reglas y procedimientos lógicos perfectamente definidos que conducen a la solución de un problema en un número finito de pasos.