Está en la página 1de 10

PROGRAMACIÓN MODULAR

LOURDES DE AVILA GUTIERREZ


Un Módulo es…

una porción de código que cumple con


una necesidad específica.
Los Módulos se clasifican en…

Función. Porción de código que realiza una tarea específica


dentro del programa y devuelve un solo valor.

Procedimiento: Porción de código que realiza una tarea


específica dentro del programa y devuelve entre cero o
muchos valores.
Las variables son…
Valores que pueden o no cambiar a lo largo del tiempo
durante la ejecución del programa.

Se dividen en …
• Variables Globales. Son las variables necesarias en todo la
solución del problema.
• Variable Local. Son las variables que solo se utilizan dentro
del subprograma que forma parte de la solución.
Los Parámetros son…
Valores necesarios para la solución implementada en cada
subprograma donde son requeridos.
• Parámetros de Entrada. Datos requeridos en la solución de
un objetivo especifico, que se coloca en el subprograma.
• Parámetros de Salida. Datos que son calculados dentro de
los subprogramas, para luego ser utilizados en el programa
principal, según sea el caso.
• Parámetros de Entrada/Salida. Datos que ingresan con un
valor, son modificados en el subprograma y son utilizados
en el programa principal. Ejemplo las variables globales.
Las Funciones se definen así…
• Pseudocódigo

FUNCION NOMBRE(Tipos de
NetBeans
datos Parámetros)
Instrucciones
Public tipo de dato de la
Retorno (variable o valor)
variable de
Fin-Función
retorno nombre_
función(tipo de datos
Parámetros){
Instrucciones;
Return(valor o variable);
}
Los Procedimientos se definen
así…
• Pseudocódigo
• NETBEANS
PROCEDIMIENTO
NOMBRE(Tipos de datos Public void
Parámetros) nombre_procedimiento(tipo
Instrucciones de datos Parámetros){
Fin-Procedimiento Instrucciones;
}
Los Procedimientos y Funciones se
utilizan así…
• Utilización donde se requiera de una función:
variable=nombre_funcion(Parámetros)

• Utilización donde se requiera de un


procedimiento:
nombre_procedimiento(Parámetros)
EJERCICIOS

Dado N números enteros, realice un programa modular


que:
a. obtenga cantidad de números leídos mayores que
cero.
b. Calcule el promedio de los números positivos.
c. Obtenga el promedio de todos los números.

Realice un programa modular, que dado N números


enteros, calcule el mayor y el menor de estos números.

También podría gustarte