Un algoritmo es un conjunto ordenado y finito de operaciones que permite resolver un problema mediante una secuencia de pasos. Existen dos tipos de algoritmos: cualitativos, que describen los pasos con palabras, y cuantitativos, que usan cálculos numéricos para definir los pasos del proceso.