O documento descreve o que é um algoritmo segundo duas vertentes: matemática e computacional. Um algoritmo pode ser visto como uma receita de culinária que consiste em um conjunto de instruções ordenadas a serem seguidas. Representações comuns de algoritmos incluem narrativa descritiva, fluxogramas e pseudocódigo.