
Debe ser preciso
Tiene que indicar el orden de realización de cada paso.
Debe estar definido
Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Debe ser finito
Se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
Debe ser legible
El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Debe definir tres partes
Entrada, Proceso y Salida.
Cualitativos
Aquellos en los que se describen los pasos utilizando palabras, lo ejecutan las personas.
Cuantitativos
Aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso, lo ejecuta la compu.
Permiten arribar a un resultado o solución.
Trata de una serie de instrucciones o reglas establecidas
Grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema.
Gráficos
Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
Ejemplo de diagrama de flujo
No Gráficos
Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).
Ejemplo de pseudocódigo