Diapositiva guìa del priemr semestre de ingenieria en sistemas d ela Universidad Tecnica de Machala, los derechos son del pripiuo autor (ing. Fausto redrivan)... mi objetivo al subirlo es difundir la informacion. Muchos habremos notado que la explcaiciond e un profesor es mas concreta y aprehensible que el texto en bruto de un libro extenso.
2. 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.
3. 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.
6. 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
7. 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
19. 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.
20. 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.
21. 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.