Base de datos
Ventajas
❏Facilita el diseño descendente
❏Disminuye la complejidad delalgoritmo
❏Disminuye el tamaño total del programa
❏Reusabilidad: ahorro de tiempo de programación
❏División de la programación entre un equipo de programadores →reducción del tiempo de desarrollo❏Facilidad en la depuración: comprobación individual de los módulos
❏Programas más fáciles de modificar
❏Estructuración en librerías específicas (biblioteca de módulos)-------------------------------------------------
Programación modulares uno de los métodos de diseño es más flexible y potentes para mejorar la productividad de un programaun programa-------------------------------------------------
Descendente (“top-down”) proceso mediante el cual un problema se descompone en una serie de niveleso pasos sucesivos de refinamiento (stepwise) El problema se descompone en etapas oestructuras jerárquicas, de forma que se puede considerar cada estructura desde dos puntos de vistaDiseño
La definición del subalgoritmono se computa, sólo se tienen en cuenta las llamadas a éste.Transferencia de información a/desdelos subalgoritmos
❏Subalgoritmossin parámetros: no existe comunicación entre el programa principal y el subalgoritmo
❏Subalgoritmoscon parámetros: existe comunicación entreel programa principal y el subprograma.
Parámetros Actuales o Reales:los que se escriben en la instrucción de llamada
nombre_subalgoritmo(pr1, pr2, ... prN)
Parámetros Formales o Ficticios:los queaparecen en la declaración del módulo
accionnombre_subalgoritmo(pf1, pf2, ... pfN)
-------------------------------------------------
Correspondencia de parámetros:número de parámetrostipo deparámetrosorden de los parámetrosnombre de los parámetros
Paso de Parámetros:
❏Por valor:únicamente nos interesa el valor, no las modificaciones que pueda tener dentro del subalgoritmo. Se trabaja con...
Regístrate para leer el documento completo.