Si realizamos un planteamiento más moderno, consideraremos un algoritmo como cualquier programa pueda ejecutar un ordenador.