Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación modular imagen - Coggle Diagram
Programación modular
Es la divicion del programa en modulos y sub modulos para hacerlo mas legible y manejable
Esta tecnica es llamada REFINAMIENTO SUCESIVO, DIVIDE Y VENSERAS O ANALICIS DESENDENTE.
El módulo es cada parte de un programa que resuelve uno de los subproblemas en el que se divide el problema original.
Si un modulo necesite de otro puede comunicarse de sub a sub problema con esta interfaz de comunicación bien definida.
Las funciones son sub programas que realizan una determinada tarea y devuelven un único resultado o valor.
Los procedimientos de un subprograma que devuelven 0 o más de un valor se utiliza para estructurar un programa y mejorar su claridad y generalidad.
Los parámetros de entrada solo se utiliza para que los subprogramas que llaman al procedimiento le pasen datos al mismo.
De entrada salida los subporgramas que llaman para pasarles datos al procedimiento y por parte del procedimiento pasar los resultados al subprograma que lo ha llamado.
Un subprograma puede necesitar o devolver datos y se los denomina parámetros y pueden ser de entrada o de salida.
Los parámetros formales son los que se incluyen en la definición del subprograma.
Los parámetros reales son los parámetros q se pasan por subprograma en la llamada.
Un programa necesita de sub algoritmos que contengan parámetros para establecer comunicación entre si.
Los parámetros de salida: Permite q la acción pueda volverse resultado de su ejecución al algoritmo que lo invoca.
Los parámetros entrada salida: Permiten aportar datos de entrada en un procedimiento o función que esta lo modifique y devuelva como resultado al algoritmo q lo invoca.
Los parámetros de entrada: Aportan datos a función o procedimientos por parte del algoritmo que lo invoca.
Hay dos tipos de paso de parámetros
El de por valor: que únicamente nos interesa el valor no las modificaciones q pueda tener dentro del subalgoritmo.
El de por referencia: que se pasa una referencia la posición de memoria donde se encuentra dicho valor. Debe ser obligatoriamente una variable.