Programación Estructurada_Ana Lilia Laureano/UAM-A

1 Programación Estructurada_Ana Lilia Laureano/UAM-AProgr...
Author: Héctor Espinoza Ojeda
0 downloads 0 Views

1 Programación Estructurada_Ana Lilia Laureano/UAM-AProgramación Estructurada Ana Lilia Laureano-Cruces Universidad Autónoma Metropolitana-Azcapotzalco Programación Estructurada_Ana Lilia Laureano/UAM-A

2 Programación EstructuradaEsta 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

3 Historia de la Programación EstructuradaUso 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

4 Hacia la Programación EstructuradaBohm y Jacopini en 1966, proponen las estructuras de control, suficientes para expresar cualquier lógica. Programación Estructurada_Ana Lilia Laureano/UAM-A

5 Programación Estructurada_Ana Lilia Laureano/UAM-AEstructuras Básicas La Secuencia La Selección La Iteración (No_Condicional y Condicional) Iteración de Progresión Aritmética Iteración Mientras Iteración Repite Programación Estructurada_Ana Lilia Laureano/UAM-A

6 Diagramas Estructurados de Nassi-ShneidermanCrearon unos diagramas estructurados para representar el movimiento en el nivel más bajo de abstracción. Programación Estructurada_Ana Lilia Laureano/UAM-A

7 Programación Estructurada_Ana Lilia Laureano/UAM-ASECUENCIA (COND) F V SELECCION Programación Estructurada_Ana Lilia Laureano/UAM-A

8 Programación Estructurada_Ana Lilia Laureano/UAM-AITERACION Para I<- 1 hasta N Progresión Aritmética (Cond = V) Mientras (Cond= V) Repite hasta Programación Estructurada_Ana Lilia Laureano/UAM-A

9 Programación Estructurada_Ana Lilia Laureano/UAM-AInicio Selector Fin 1 2 3 CASE Programación Estructurada_Ana Lilia Laureano/UAM-A

10 Ventajas de los diagramas estructuradosMayor facilidad de visualizacion de la estructura y enlaces entre bloques de instrucciones. Es dificil introducir más de 20 símbolos en una página. Programación Estructurada_Ana Lilia Laureano/UAM-A