Definición del paradigma de programación estructurada

La programación estructurada significa

escribir un programa de acuerdo a las siguientes reglas:

· El programa tiene un diseño modular.
· Los módulos son diseñados de modo descendente.
· Cada modulo se codifica utilizando las tres estructuras de

control básicas: secuencia, selección y repetición.

. También programar sin GO TO

La programación estructurada es el conjunto de técnicas que incorporan:
· Recursos abstractos,
· Diseño descendente (top-down),
· Estructuras básicas.

Recursos abstractos
La programación estructurada se auxilia de los recursos abstractos en lugar de los recursos concretos de que dispone un determinado lenguaje de programación.

Diseño descendente
Conocido también como top-down es el proceso por el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento.
Es decir se descomponen en etapas jerárquicas relacionadas por medio de las entradas y salidas de información.
A cada estructura se la puede considerar desde dos puntos de vista, que hace y como lo hace.

Estructuras de control
Son métodos para especificar el orden en que las instrucciones de un algoritmo se ejecutaran. Dicho orden determina el flujo de control.

La programación estructurada hace mas fácil el escribir, verificar, leer y mantener un programa, utilizando un número limitado de estructuras que minimizan la complejidad de los programas.

Teorema de la programación estructurada
1 Toda estructura posee un solo punto de entrada y uno solo de salida de la misma.
2 Existen varios caminos desde la entrada hasta la salida.
3 Todas las instrucciones pueden ser ejecutables en algún momento y no existen bucles infinitos o sin fin.

No hay comentarios:

Publicar un comentario