Las Reglas para la formación de algoritmos estructurados

Se muestran las reglas para la construcción de algoritmos estructurados. Estas reglas bien podrían denominarse “Algoritmo para la construcción de algoritmos estructurados”.

Reglas para la formación de algoritmos estructurados

1. Empiece con el diagrama de flujo más simple.
2. Cualquier rectángulo (acción, sentencia, etc.) puede ser reemplazado por dos rectángulos de manera secuencial. Esta es la regla de apilamiento.
3. Cualquier rectángulo puede ser reemplazado por cualquier estructura de control. Esta es la regla de anidamiento.
4. Aplicar de manera sucesiva las reglas 2 y 3.

La siguiente ilustración muestra la regla 1 y la aplicación repetida de la regla 2. Obsérvese que la regla 1 es perfectamente consistente con el proceso general de resolución de algoritmos.

Aplicación de las reglas 1 y 2

La aplicación de las reglas, siempre resulta en un diagrama de flujo estructurado con una apariencia nítida y de bloques constructivos. La siguiente ilustración muestra la aplicación de la regla de anidamiento al más simple diagrama de flujo. Los bloques han sido substituidos por estructuras de selección doble y de repetición.

Aplicación de la regla 3

Por último es importante resaltar que la regla 4 genera estructuras más grandes, más complejas y más profundamente anidadas. Además, los diagramas de flujo que resultan de aplicar las reglas, constituyen el conjunto de todos los diagramas de flujo estructurados, y por lo tanto, también el conjunto de todos los posibles programas estructurados.

Fuente: Elementos de la Programación Estructurada: Algoritmos, Pseudo Código y Diagramas de Flujo de Ricardo Ruiz Rodríguez