Un algoritmo es un conjunto de instrucciones definidas y ordenadas para llevar a cabo una actividad de forma sistemática. Existen dos tipos de algoritmos: cualitativos, que describen los pasos con palabras para ser ejecutados por personas, y cuantitativos, que utilizan cálculos numéricos para definir los pasos de un proceso y son ejecutados por una computadora.