Un algoritmo es una secuencia de instrucciones ordenadas para resolver un problema o tomar una decisión. Se compone de pasos finitos que permiten llevar a cabo ciertos procesos. Los algoritmos son comunes en informática, matemáticas y lógica, y son la base de manuales y folletos de instrucciones. Toman su nombre del matemático persa Al-Juarismi.