Podemos decir que un Algoritmo es una secuencia ordenada de instrucciones, que tiene por objetivo realizar una tarea ó resolver un problema.
Ese conjunto de instrucciones que conforman el Algoritmo debe cumplir con ciertas condiciones:
Hay diversas maneras de escribir un Algoritmo, la más común es utilizando un texto con una instrucción u orden en cada renglón (puede estar numerado). Para el caso de Algoritmos destinados a resolver problemas informáticos, el lenguaje utilizado puede ser el llamado pseudocódigo, una especie de lenguaje de programación rudimentario, que resulta más fácil de entender y traducir luego al momento de programar
Otra manera de expresar un Algoritmo es a través de diagramas y gráficos. Hay una serie de convenciones sobre el tipo de elementos que lo conforman: un rectángulo representa una orden ó instrucción, un rombo representa una decisión, etc..