programación estructurada

18
PROGRAMACIÓN ESTRUCTURADA Tutora: Leydi J. Hernández

Upload: leydi-hernandez

Post on 13-Jun-2015

3.846 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Programación estructurada

PROGRAMACIÓN

ESTRUCTURADA

Tutora: Leydi J. Hernández

Page 2: Programación estructurada

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.

Page 3: Programación estructurada

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.

Page 4: Programación estructurada

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

Page 5: Programación estructurada

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

Page 6: 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.

Page 7: Programación estructurada

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

Page 8: Programación estructurada

Diseño DescendenteDesde el exterior …..

Page 9: Programación estructurada

Diseño DescendenteDesde el interior …..

Page 10: Programación estructurada

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.

Page 11: Programación estructurada

Instrucciones Secuenciales

Page 12: Programación estructurada

Instrucción Selectiva Simple

Page 13: Programación estructurada

Instrucción Selectiva Compuesta

Page 14: Programación estructurada

Instrucción Selectiva Múltiple

Page 15: Programación estructurada

Instrucción Repetitiva “While”

Page 16: Programación estructurada

Instrucción Repetitiva “Repeat”

Page 17: Programación estructurada

Instrucción Repetitiva “For”

Page 18: Programación estructurada

F I N