En informática se suele delimitar como una sucesión de instrucciones secuenciales, en el que se llevan a cabo algunos procesos con la finalidad de dar respuestas a determinadas decisiones o necesidades. De la misma manera, los algoritmos son usados frecuentemente en lógica y matemáticas, además que son el fundamento de la elaboración de manuales de usuario, panfletos ilustrativos, entre otros.
Entendiendo al algoritmo como un medio, podemos decir que para operar como tal debe ser:
• Preciso: cada paso y su orden de realización deben ser claros y concretos
• Definido: se deben obtener resultados delimitados a las órdenes y estos siempre deben ser los mismos
• Finito: su diseño debe tener un número limitado de pasos
• Ordenado: la secuencia de pasos debe seguir un orden que no puede ser alterado.