El documento describe las características de los algoritmos, incluyendo que deben ser finitos, eficientes, legibles, modificables, modulares y tener un único punto de entrada y salida. También describe el pseudocódigo y los diagramas de flujo, indicando que el pseudocódigo facilita la representación de algoritmos de una manera independiente del lenguaje de programación, mientras que los diagramas de flujo son descripciones gráficas de algoritmos que son fáciles de leer, codificar y mantener.