La programación estructurada surgió como una forma de programar que permitió crear formas fiables y eficientes, además de fáciles de comprender. Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa.Esta programación se define a través del teorema del programa estructurado o teorema de la estructura.