martes, 11 de septiembre de 2012


2.2 programación modular
La programación modular es uno de los métodos de diseño más flexible y potentes para mejorar la productividad de un programa. En programación modular el programa se divide en módulos, cada una de las cuales ejecuta una única actividad o tarea y se codifican independientes de otros módulos.

 
2.3 programación estructurada
Significa escribir un programa de acuerdo a las siguientes reglas:
-El programa tiene un diseño modular.
-Los módulos son diseñados de modo descendiente.
-Cada modulo se codifica utilizando las tres estructuras de control básicas: secuencia, selección y repetición.
La programación estructurada es el conjunto de técnicas que incorporen.
-recursos abstractos.
-diseño descendente (top-Down)
-estructuras básicas.
2.3.1 recursos abstractos
La programación estructurada se auxilia de los recursos abstractos en lugar de los recursos concretos de que dispone un determinado lenguaje de programación.
2.3.2 Diseño descendente (top-Down)
El proceso mediante el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento (stepwise).
2.3.3 estructura de control
Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en que las instrucciones de un algoritmo se ejecutan. El orden de ejecución de las sentencias o instrucciones determina el flujo de control.
Las estructuras de control básico son:
*secuencia.
*selección.
*repetición.

2.3.4 teorema de programación
Estructurada: estructuras básicas.
Un programa se define como propio si cumple las siguientes características:
-posee un solo punto de entrada y una de salida o fin para el control del programa.
-existen caminos de la entrada hasta la salida que se pueden seguir y que pasan por todos las partes del programa.
-todas las instrucciones son ejecutables y no existen lazos o bucles infinitos (sin fin).
La programación estructurada significa:
-el programa completo tiene un diseño modular.
-los módulos se diseñan con metodología descendente.
-cada modulo se codifica utilizando las tres estructuras de control básico.
-estructuración y modularidad son conceptos complementarios (se solapan)


2.4 representación grafica de los algoritmos 


Los métodos usuales para representar un algoritmo son:
1.- diagrama de flujo.
2.- diagrama de NS.
3.- lenguaje de especificación de algoritmos: pseudocódigo.
4.- lenguaje español, ingles…
5.- formulas

No hay comentarios:

Publicar un comentario