Características fundamentales
Preciso
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Definido
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Finito
Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe de tener un nº finito de pasos.


