Un algoritmo es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema mediante una secuencia de pasos. Los algoritmos se utilizan comúnmente en computación, robótica y otras áreas científicas para programar computadores, sensores y robots a fin de realizar tareas y resolver problemas, especialmente en matemáticas.