Un algoritmo es un conjunto ordenado y finito de operaciones que permite resolver un problema de forma sistemática e inequívoca. Los algoritmos tienen la finalidad de facilitar una tarea de manera precisa y ordenada. Se dan ejemplos de algoritmos cualitativos como recetas, algoritmos cuantitativos como cálculos matemáticos, y algoritmos computacionales y no computacionales.