Programación Modular
Programación Modular
Temas a tratar
1. Programación modular
2. Representación grafica de módulos
3. Módulo
4. Llamada a un módulo
5. Aplicaciones de la programación modular
6. Variables globales y locales
7. Método y sus tipos
Programación Modular
La programación modular (PM) es una metodología de programación
que permite construir un programa grande descomponiéndolo en
pequeños programas llamados también subprogramas o módulos.
Módulo
Las tareas asignadas al módulo pueden ser de diversa índole: entrada,
salida, cálculo, control de otro módulos, entre otros.
Para que un módulo ejecute sus tareas tiene que ser invocado o
llamado por el programa principal o por algún otro módulo que
considere necesario el servicio del subprograma.
Módulo
Módulo
Aplicación de P.M.
En Java un módulo o un subprograma se le llama METODO.
Ejemplo
Se desea un programa que visualice el área, perímetro y
diagonal de un rectángulo, para esto se ingresará por teclado
su base y su altura.
Realice la descomposición modular correspondiente, para
esto utilice la representación gráfica de módulos.
Variable global
Se declara dentro del programa pero en el exterior de tdos los
métodos. Se puede acceder a este tipo de variables desde cualquier
método del programa.
Este tipo de variable se inicializa automáticamente en 0 si es numérica.
Se crean al iniciar el programa y se destruyen cuando este finaliza.
Variables globales
Módulo
Variables locales
Temas a tratar
1. Ubicación de los métodos en una clase.
2. Métodos con valor de retorno.
3. Ubicación de los métodos en una clase.
4. Métodos con valor de retorno, con parámetros.
5. Métodos con valor de retorno, sin parámetros.
6. Formas de invocación de un método.
7. Métodos sin retorno de valor, con parámetros.
8. Métodos sin retorno de valor, sin parámetros.
9. Recomendaciones finales.
variable_salida
P1
P2
return variable_salida/expresión/valor;
}
variable_salida
return variable_salida/expresión;
}
Aplicación de la formato
Ejemplo :
Observación
Algunas veces se puede invocar dentro de una sentencia, sin necesidad
de utilizar una variable receptora.
Ejemplo:
System.out.print(descuentos());
System.out.println(calculos());
Aplicación de la formato
Ejemplo :
Formato
Ejemplo :
bonificación (sueldoBásico);
promedio(nt1,nt2,nt3);
Ejemplo :
descuentos();
calculo();
Recomendaciones finales
En java los métodos han reemplazado a las funciones y los
procedimientos.
Los métodos sólo se ejecutarán si la clase tiene implementado
el método llamado main.
Los métodos no son funciones ni procedimientos, defina los
métodos como acciones propias del objeto, de esta manera se
podrá modificar el funcionamiento del objeto sin que esto
obligue a cambiar el nombre de la clase y los nombres de los
métodos.
No piense en forma procedural, eso aquí ya no funciona.