El documento describe el teorema de la estructura, el cual establece que cualquier programa puede escribirse utilizando solo tres estructuras de control: secuencia, selección e iteración. Estas estructuras permiten modificar el flujo de ejecución de un programa y garantizan que éste tenga un punto único de entrada y salida, sin loops infinitos. Los lenguajes de programación modernos incluyen variantes de estas tres estructuras básicas.