Un algoritmo es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Sirve como un método para resolver un problema mediante una secuencia de pasos. Esta secuencia puede expresarse como un diagrama de flujo para seguirlo de forma más sencilla.