http://prezi.com/u2nw2oafubdd/?utm_campaign=share&utm_medium=copy&rc=ex0share
En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un cálculo o un problema abstracto es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida). Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. Por ejemplo, una versión modificada de la que nunca termine de calcular números primos no deja de ser un algoritmo.
