Algoritmo é "[u]m processo geral para resolver uma categoria de problemas."(DOWNEY, 2016). Algoritmos são frequentemente descritos como receitas passo a passo para obter algum tipo de resultado.