El documento define algoritmos y describe su historia, propiedades y tipos. Un algoritmo es un conjunto de pasos ordenados para resolver un problema. Deben ser finitos, determinísticos y generales. Existen algoritmos cualitativos, descritos con palabras, y cuantitativos, que involucran cálculos. Se representan narrativamente, con diagramas de flujo o pseudocódigo.