El documento describe la programación estructurada, la cual surgió a finales de los años 1960 como una nueva forma de programar que producía programas fiables, eficientes y fáciles de comprender. La programación estructurada se basa en dividir un problema en subproblemas más pequeños y sencillos mediante técnicas de segmentación y programación modular utilizando procedimientos y funciones.