Un algoritmo es un procedimiento o fórmula para resolver un problema, basado en la realización de una secuencia de acciones específicas. Un programa de computadora puede verse como un algoritmo elaborado.Los algoritmos se utilizan ampliamente en todas las áreas de IT.