El documento describe las etapas del ciclo de programación de computadoras, incluyendo analizar el problema, diseñar un algoritmo, traducir el algoritmo a un lenguaje de programación, y depurar el programa. También define qué es un algoritmo, describe sus características principales y los tipos existentes, e introduce los lenguajes algorítmicos como la descripción narrativa y el pseudocódigo, ilustrando sus características con ejemplos. Por último, explica qué es un diagrama de flujo, su estructura, simbología y vent