Está en la página 1de 3

Introducción.

En 1995 Edgeser W. Dijsktra publicó los principios de la programación


estructura en su libro “Notas de programación estructurada”, con estas notas
como eje, C. Boehm y G. Jacopini establecen en 1996 un lenguaje de
programación que sería utilizado como base para la mayoría de las plataformas
de desarrollo que se conocen en nuestros días, Lenguaje C.
El concepto básico de la programación estructurada consiste en la formación
básica de texto de programación (enunciados de programación) que, al ser
leído, pueda explicar el funcionamiento de un programa.

Programación Estructurada.
La programación estructurada es una técnica para escribir programas
(programación de computadora) de manera clara. El diseño de programación
consiste en el proceso descendente (top-down), mismo que toma el problema y
lo descompone en etapas o estructuras jerárquicas.
La programación estructurada utiliza recursos abstractos (simplicidad), esto
significa que consiste en descomponer las acciones complejas en otras más
simples capaces de ser resueltas con más facilidad. Para ello se utilizan
únicamente tres estructuras: secuencia, selección e iteración.
 Secuencia: Es el orden en que las instrucciones deben ser ejecutadas,
consta de dos o más operaciones.
 Selección: Es la posibilidad de poder elegir entre dos instrucciones y la
decisión se tomará en base a una evaluación, a la cual se le llama
condición.

 Iteración: Es la repetición de una instrucción o grupo de instrucciones


mientras se cumple una condición.

Este paradigma se fundamente en el teorema correspondiente, que establece


que toda función computable puede ser implementada en un lenguaje de
programación que combine sólo estas tres estructuras lógicas o de control.
La estructura de secuencia es la que se da naturalmente en el lenguaje, ya que
por defecto las sentencias son ejecutadas en el orden en que aparecen escritas
en el programa.
Para las estructuras condicionales o de selección, Python dispone de la
sentencia “if”, que puede combinarse con sentencias “elif y/o else”.

Para los bucles o iteraciones existen las estructuras “ while y for”.


Conclusión.
La programación estructurada es eficiente para programas sencillos y de pocas
líneas. Sin embargo, presenta un problema cuando los sistemas son grandes
puesto que solo se maneja un bloque de código, aunque de igual forma sirve
para aprender lo básico en programación.

También podría gustarte