Programación estructurada
-
Upload
leydi-hernandez -
Category
Education
-
view
3.848 -
download
0
Transcript of Programación estructurada
PROGRAMACIÓN
ESTRUCTURADA
Tutora: Leydi J. Hernández
Técnicas de Programación...
Programación modular: Descomposición del problema en
módulos.
Programación estructurada: Programación de cada módulo
mediante métodos estructurados.
Características de la programación modular
Todo programa tiene un módulo principal.
Dicho módulo primario se divide en submódulos, que a su vez ejecutan una tarea única y podrán codificarse de manera independiente de cualquier otra actividad. Sin embargo, al finalizar su función devolverán el control al módulo principal.
Esta independencia alude a que ningún otro módulo podrá accesarlo directamente, a excepción de sus propios subsubmódulos y al módulo principal.
Consideraciones …….La descomposición de un programa
podría implemetarse así:◦ Módulo principal.◦ Submódulo impresión de títulos◦ Submódulo de lectura de datos◦ Submódulo ejecución de procesos◦ Submódulo impresión de resultados
Conjunto de técnicas que reducen el tiempo requerido para escribir, verificar, depurar y mantener los programas.
Mediante el uso de:◦ recursos abstractos, ◦diseño descendente,◦estructuras básicas.
Características de la programación estructurada
Recursos Abstractos
Consiste en descomponer una determinada acción compleja en un número de acciones más simples, capaces de ser ejecutada por una computadora y sus respectivas instrucciones.
Diseño DescendenteTOP-DOWN DESIGN
Esta metodología efectúa una relación de refinamiento entre las distintas etapas de estructuración, de modo que se relacionen unas con otras, mediante entradas y salidas de información.
Descompone el problema en etapas o estructuras jerárquicas, de modo que se pueda considerar cada estructura desde dos puntos de vista: qué hace y cómo lo hace
Diseño DescendenteDesde el exterior …..
Diseño DescendenteDesde el interior …..
Estructuras básicasTeorema de la programación estructurada:
Un programa propio es aquel que cumple las siguientes características:
secuenciales, selectivas, y repetitivas.posee un solo punto de entrada y salida.se puede recorrer toda la estructura del
programa modular.todas las instrucciones son ejecutables y
no existen bucles infinitos.
Instrucciones Secuenciales
Instrucción Selectiva Simple
Instrucción Selectiva Compuesta
Instrucción Selectiva Múltiple
Instrucción Repetitiva “While”
Instrucción Repetitiva “Repeat”
Instrucción Repetitiva “For”
F I N