Programación Estructurada
Ana Lilia Laureano-Cruces
Universidad Autónoma
Metropolitana-Azcapotzalco
Programación Estructurada_Ana Lilia
Laureano/UAM-A
1
Programación Estructurada
• Esta representada por la lógica
de las estructuras de control y
de las estructuras de datos de
un algoritmo.
Programación Estructurada_Ana Lilia
Laureano/UAM-A
2
Historia de la Programación
Estructurada
Uso indiscriminado del GOTO
E.W. Dijkstra (Univ. Eindhoven,
Holanda), 1965.
Versiones recientes de compiladores de
FORTRAN
Sólo se criticó
Programación Estructurada_Ana Lilia
Laureano/UAM-A
3
Hacia la Programación
Estructurada
Bӧhm y Jacopini en 1966,
proponen las estructuras de
control, suficientes para expresar
cualquier lógica.
Programación Estructurada_Ana Lilia
Laureano/UAM-A
4
Estructuras Básicas
La Secuencia
La Selección
Simple y Múltiple
La Iteración
(No_Condicional y Condicional)
Mientras
Repite_Hasta
Progresión Aritmética
Programación Estructurada_Ana Lilia
Laureano/UAM-A
5
Diagramas Estructurados de
Nassi-Shneiderman
Crearon unos diagramas
estructurados para representar el
movimiento en el nivel más bajo
de abstracción.
Programación Estructurada_Ana Lilia
Laureano/UAM-A
6
Secuencia
Inicio
Fin
Programación Estructurada_Ana Lilia
Laureano/UAM-A
7
Iteración: No_Condicional y Condicional
Desde I← 1 hasta N
Progresión Aritmética
(Cond=Expr_Lógica) = V)
Mientras
(Cond=Expr_Lógica) = V)
Repite_Hasta
Programación Estructurada_Ana Lilia
Laureano/UAM-A
8
Selección: simple o múltiple
Selección- Simple
(Cond=Expr_ Lógica)
F
Selección- Múltiple
V
Caso (Selector)
1
Programación Estructurada_Ana Lilia
Laureano/UAM-A
2
3
9
Ventajas de los diagramas
estructurados
Mayor facilidad de visualizacion de la
estructura y enlaces entre bloques de
instrucciones.
Es difícil introducir más de 20 símbolos
en una página.
Programación Estructurada_Ana Lilia
Laureano/UAM-A
10
Descargar

Existen dos pasos más - UAM Azcapotzalco