PLAN1 Programacion Modular

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 11

FIMAAS

Programación Modular

Programación en Lenguaje de Alto Nivel I


Docente : Ingº Edwin Vallejos Attilano
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.

Para ello se parte de un módulo principal (Main) que se


descompone en varios submódulos que son controlados
por el módulo principal. A este proceso de refinamiento
sucesivo se conoce también como la técnica de “divide y
vencerás”.

La descomposición en pequeños programas permitirá que


se disminuya la complejidad que tiene por lo general el
desarrollo de un programa.
Representación gráfica de módulos

Módulo principal

Submódulo 1 Submódulo 2 Submódulo 3

Submódulo 1_1 Submódulo 1_2


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.
Una vez que el subprograma termina su tarea, devuelve el
control a la siguiente instrucción de donde se realizó la
llamada.
Un subprograma o módulo puede a su vez llamar a otros
módulos .
Llamada o invocación a un módulo

Principal

Módulo

Módulo

Módulo
Aplicación de P.M.

En C++ 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.
Variables locales y globales
Variable local
Se declara dentro de un método y sólo es accesible y útil
para el método en que fue declarado, esta variable existe
mientras dure la ejecución del método.

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 locales y globales
Principal

Variables globales

Módulo

Variables locales
Método y sus tipos

METODO = MODULO

Los métodos se clasifican en:

 Métodos con valor de retorno.


- Con parámetros.
- Sin parámetros.

 Métodos sin valor de retorno.


- Con parámetros.
- Sin parámetros.
Muy agradecido por su atención.

También podría gustarte