Está en la página 1de 6

Universidad Tecnológica Del Cibao Oriental

(UTECO)

Nombre:
Carlos Ramón Otañez Marmolejos

Matricula:
2017-1805

Asignatura:
Estructura de Datos

Tema:
Programación Estructurada

Profesor:
Carlos Luna

Fecha:
26/ Enero /2023

Cotuí, Provincia Sánchez Ramírez


Año académico 2023
Programación estructurada

Origen

La programación estructurada es un enfoque de programación que se enfoca en dividir el

código en bloques lógicos y organizados, para facilitar su lectura, mantenimiento y escalabilidad.

Fue desarrollado en los años 60 por un equipo de investigadores liderado por el matemático y

computadorista belga Edsger W. Dijkstra. Su objetivo era mejorar la calidad del software al

eliminar la complejidad y la necesidad de programar en un estilo "goto" o saltos incondicionales.

La programación estructurada se convirtió rápidamente en un estándar para la programación de

computadoras y sigue siendo ampliamente utilizada en la actualidad.

Definición

La programación estructurada es un enfoque de programación que se enfoca en dividir el

código en bloques lógicos y organizados, con el objetivo de facilitar su lectura, mantenimiento y

escalabilidad. Esta metodología se basa en tres principios fundamentales: la modularidad, la

jerarquía y la secuencia. La modularidad se refiere a la división del código en bloques

reutilizables y autónomos, la jerarquía se refiere a la organización del código en una estructura de

bloques anidados y la secuencia se refiere al orden en el que se ejecutan las instrucciones.

La programación estructurada se caracteriza por el uso de estructuras de control de flujo,

como los bucles y las condicionales, que permiten al programador controlar el flujo de ejecución
del programa. Los lenguajes de programación que siguen las reglas de programación estructurada

son más fáciles de depurar, entender y mantener.

La programación estructurada se convirtió rápidamente en un estándar para la

programación de computadoras y sigue siendo ampliamente utilizada en la actualidad. Es

considerada como una de las mejores prácticas para escribir código limpio, legible y mantenible.

Principios Básicos De La Programación Estructurada

Los principios básicos de la programación estructurada incluyen:

1. Utilizar una estructura de control de flujo lineal, como secuencias, bucles y

condicionales.

2. Utilizar funciones y procedimientos para dividir el código en bloques lógicos y

reutilizables.

3. Utilizar variables y constantes para almacenar y manipular datos.

4. Utilizar un diseño modular para dividir el programa en módulos independientes.

5. Utilizar una documentación adecuada y comentarios para describir el

funcionamiento del código.

Conceptos De Bloque En Programación Estructurada

En programación estructurada, un bloque es un conjunto de instrucciones agrupadas

lógicamente que se ejecutan de manera secuencial. Los bloques son utilizados para organizar el
código y hacerlo más fácil de entender y mantener. Algunos conceptos de bloque en

programación estructurada incluyen:

1. Bloque de código: Un bloque de código es un conjunto de instrucciones que se

ejecutan de manera secuencial. Por ejemplo, una función o un procedimiento son bloques de

código.

2. Bloque de control: Los bloques de control son estructuras de control de flujo que

permiten controlar el orden en que se ejecutan las instrucciones en un programa. Por ejemplo, los

bucles y las condicionales son bloques de control.

3. Bloque anidado: Un bloque anidado es un bloque de código que se encuentra

dentro de otro bloque de código. Por ejemplo, un bloque de código dentro de un bucle o un

bloque de código dentro de una función.

4. Bloque de declaración: Un bloque de declaración es un bloque de código que se

utiliza para declarar variables, constantes y otros elementos en un programa.

5. Bloque comentado: Un bloque comentado es un bloque de código que es ignorado

por el compilador o el intérprete del lenguaje de programación, se utiliza para describir el

funcionamiento de un bloque de código o para deshabilitar temporalmente una sección de código.

Las Tres Estructuras Privilegiadas

En programación estructurada, las tres estructuras de control de flujo privilegiadas son la

secuencia, la selección y la iteración.


Secuencia: es la estructura de control de flujo más básica, se utiliza para

ejecutar una serie de instrucciones en orden secuencial. Es la forma más común de

ejecutar un programa.

Selección: Es una estructura de control de flujo que permite tomar

decisiones en función de una condición dada. Por ejemplo, utilizando estructuras de

control como if-else, switch-case.

Iteración: Es una estructura de control de flujo que permite ejecutar un

conjunto de instrucciones varias veces. Por ejemplo, utilizando estructuras de control

como for, while, repeat-until.

Estas tres estructuras son las principales para construir algoritmos estructurados, y son

las bases para construir programas complejos.

Opinión personal

La programación estructurada es una técnica importante en la programación de

computadoras porque ayuda a organizar el código de una manera lógica y comprensible. Esto

facilita la solución de problemas y el mantenimiento. La programación estructurada también es

una base sólida para aprender a programar en general. En mi opinión, es una buena práctica para
cualquier programador principiante aprender y seguir los principios de la programación

estructurada.

También podría gustarte