Definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Finito: El algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
Legible: El texto que lo escribe debe se claro, tal que permita entenderlo y leerlo facilmente.
Tiene tres partes: Entrada, proceso y salida.
Preciso: Tiene que indicar el orden de realización de cada paso.
Cualitativos
Son aquellos en los que se describen los pasos utilizando palabras.
Lo ejecutan las personas
Cuantitativos
Son aquellos en los que se utilizan calculos numericos para definir los pasos del proceso
Lo ejecuta la compu
El algoritmo se representa por medio de dos formas, a través de pseudocodigo o de diagramas de flujo
Pseudocodigo
Escribir las instrucciones de el algoritmo en el lenguaje natural
Diagrama de flujo
Son representaciones gráficas de los pasos necesarios que conllevan a la solución algorítmica de un problema