Un algoritmo es un conjunto de instrucciones bien definidas y ordenadas para realizar una tarea mediante pasos sucesivos, que llevan de un estado inicial a un estado final obteniendo una solución. Los algoritmos se usan comúnmente para resolver problemas en la vida cotidiana y en matemáticas.