Historia y conceptos basicos de programación estructurada

21
Programación estructurada Conceptos Básicos

Transcript of Historia y conceptos basicos de programación estructurada

Programación estructuradaConceptos Básicos

HISTORIA

• La década del sesenta fue el principio de lo que más tarde sería la Programación Estructurada, dando lugar a programas fiables y eficientes.

• Estaban escritos para facilitar su comprensión;.

• Se liberó el conjunto de las llamadas "Técnicas para mejoramiento de la productividad en programación" (en ingles Improved Programming Technologies, abreviado IPTs), siendo la Programación Estructurada una de ellas.

HISTORIA

• A partir de C y Pascal; se dividen los lenguajes en estructurados en contraposición a los lenguajes no estructurados como el Basic cuya codificación se basaba en líneas de programación, permitiendo al programador "saltar" de una línea de instrucción a otra, haciendo que el código fuera algunas veces inentendible y difícil de modificar.

HISTORIA. PROGRAMACIÓN NO ESTRUCTURADA

HISTORIA. PROGRAMACIÓN NO ESTRUCTURADA Y ESTRUCTURADA

CONCEPTOS BÁSICOS

• Programación estructurada, es la técnica en la cual la estructura de un programa es posible mediante tres estructuras de control

CONCEPTOS BÁSICOS

• Secuencia: Significa que las instrucciones de un programa se ejecutan una después de otra, ambas con una sola entrada y una única salida.

• Selección (bifurcación): Equivale a la instrucción IF de todos los lenguajes de programación, también conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición.

• Iteración o Repetitivas (bucle) : Repetición de una operación mientras se cumple una condición. Corresponde a la ejecución repetida de una instrucción o un conjunto de instrucciones mientras se cumpla una determinada condición

ESTRUCTURA SECUENCIAL. EJEMPLO

ESTRUCTURA SECUENCIAL. EJEMPLO

ESTRUCTURA DE SELECCIÓN SIMPLE. EJEMPLO

ESTRUCTURA DE SELECCIÓN DOBLE. EJEMPLO

ESTRUCTURA DE SELECCIÓN COMPUESTA. EJEMPLO

ESTRUCTURA DE SELECCIÓN COMPUESTA. EJEMPLO

ESTRUCTURA DE SELECCIÓN COMPUESTA. EJEMPLO

ESTRUCTURA DE SELECCIÓN MÚLTIPLE. EJEMPLO

ESTRUCTURA REPETITIVA O ITERACIÓN SIMPLE. EJEMPLO

ESTRUCTURA REPETITIVA O ITERACIÓN SIMPLE. EJEMPLO

ESTRUCTURAS REPETITIVA O ITERACIÓN

CONCEPTOS BÁSICOS

• En Programación Estructurada todas las ramificaciones de control de un programa se encuentran estandarizadas, es decir que es posible leer la codificación del mismo desde su inicio hasta su terminación en forma continua, sin tener que saltar de un lugar a otro del programa siguiendo el rastro de la lógica establecida por el programador.

VENTAJAS

•Programas sencillos y rápidos.

•Reducción de costos de mantenimiento.

• Se facilita el seguimiento de las fallas.

•Mejor documentación interna.

• Los programas son más fáciles de entender.

CONCLUSIÓN

• Se puede decir que la Programación Estructurada nació con la intención de facilitar al programador el proceso de crear un programa mediante estructuras lógicas y comprensibles para una persona.