4. Programación estructurada
Importante
![]() |
![]() |
Este tipo de programación exige al programador el trabajo con las mínimas bifurcaciones o desviaciones de control de la estructura principal. Su objetivo es la mejora de la eficiencia y la fiabilidad tanto en la fase de pruebas como en la modificación y mantenimiento del programa. |
||
Programación no estructurada Imagen de Diariomotor con licencia CC |
||||
El resultado es un programa fácilmente comprensible, independientemente de la lógica del programador.
Los programas están formados por bloques, que a su vez pueden contener pequeños subprogramas. Por tanto, su prueba y compilación se realiza por segmentos independientes, ahorrando tiempo y facilitando la localización de errores. |
![]() |
![]() |
||
Programación estructurada Imagen de Diariomotor con licencia CC |
Comprueba lo aprendido
Retroalimentación
Verdadero
Retroalimentación
Verdadero
Retroalimentación
Falso
Retroalimentación
Falso
Las ventajas de la programación estructurada son:
![]() |
|
Comprueba lo aprendido
Para saber más
La presentación es una de las claves en los programas estructurados. La secuencialidad facilita el seguimiento del programa y su lectura por parte de cualquier programador. La división en subprogramas y bloques claramente diferenciados también facilita la lectura. La escritura de las instrucciones en diferentes márgenes a la izquierda es una técnica utilizada en programación para organizar las instrucciones.
Esta técnica se denomina indentación (del inglés indentation). Es castellano se denomina sangría. La indentación se rige por normas distintas según el lenguaje de programación, aunque no suele ser problemática porque los compiladores no procesan los espacios en blanco.

Ejemplo de sangrías en código PHP
Imagen obtenida de PHPnight.com