Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN MODULAAR - Coggle Diagram
PROGRAMACIÓN MODULAAR
INTERCAMBIO DE INFORMACIÓN: PASO DE PARÁMETROS
Procedimientos se utilizan para intercambiar información
Parámetros actuales sustituye a los formales
Sustitución realizada por su posición
Los parámetros coinciden en ambas listas
Intercambio de información desde el programa llamador
Tiene inntercambio bidireccional
PASO DE ARGUMENTOS
Dato declarado y definido por el usuario
Nombre de los argumentos separados
E/S define el tipo de paso de argumentos.
Distintos tipos de argumentos
Por valor o referencia
VISIBILIDAD O ÁMBITO DE LAS VARIABLES
Coexistencia de variables distintas
Resolución de conflictos
Declaraciones globales afectan al programa y almacena en memoria
Declaraciones locales, uso sólo en el módulo y se almacena mientras el método sea usado
Depende del tipo de declaraciones
PASO POR VALOR
Argumentos de entrada
MODO DE FUNCIONAMIENTO
Se evalúan valores
Copia de valores al subprograma
Parámetros formales actúan como variables locales
Realiza una copia del valor de la variable
El subprograma hace a esa zona de la memoria
FUNCIONES
DECLARACIÓN
Proporcionar a la función un dato
Análisis del problema
Uso de estructuras
Puede ter valores de retorno.
LLAMADAS
Lista de parámetros actuales
Devuelve valores de las llamadas
Requiere un valor del tipo de dato
PROCEDIMIENTOS
LLAMADAS
Transfiere control a la primera línea de procedimiento
Se carga el procedimiento en memoria
Ejecuta código de procedimiento
Algunos lenguajes precisan una orden especial
Al finalizar vuelve al programa llamador
ES
Su llamada sustituye a una acción.
Se puede modificar algunos valores.
Tiene un identificador único y tiene una lista de parámetros
El código será el mismo al de un programa principal
Declarar tipos de datos y variables auxiliares