UNIDAD OCHO

MANEJO DE MODULOS

La programación se clasifica en tres tipos:

Prog. clasica

Prog. modular

Prog. estructurada

La programación clásica se basa en secuencia de ordenes y de ramificaciones. Utiliza esencialmente la técnica de las estructuras SI ( IF ) e IR A (GOTO).

La programación modular se basa en el concepto de dividir un programa en modulos que se codifican en forma independiente

La programación estructurada es el conjunto de técnicas para desarrolar programas fáciles de escribir, verificar, leer y mantener.

La Programación modular es un un método de diseño que permite resolver un problema mediante su descomposición en problemas mas simples o modulos que se puedan analizar, programar y poner a punto independiente.

Un modulo representa siempre una función o tarea determinada y en general consta de:

Un conjunto de instrucciones que se procesa de una vez y se referiran mediante un nombre por el que posteriormente seran llamados o invocados desde diferentes puntos de un programa.

Un modulo debe tener un punto de entrada y un punto de salida y puede ser

·      un programa

·      una función

·      un procedimiento o función

El tamaño del modulo debe ser pequeño para que sea claro y de poca complejidad (generalmente debera contener un máximo de 30 lineas).

8.1   DEFINICION

FUNCIONES             Y         PROCEDIMIENTOS

            Los procedimientos y las funciones son elementos autónomos de programa, a los que a veces se llaman modulos, y que realizan acciones señaladas. Estos modulos pueden ser invocados desde cualquier punto del programa. Al ser invocado un modulo, la información suministrada se procesa segun las sentencias ejecutables del modulo. Generalmente esto hace que se genere nueva información. Eata información se devuelve al último punto desde donde se invoco al modulo, y el programa continua ejecutandose desde ese punto.

La información transferida en modulo se transfiere como una lista de elementos ( constantes, variables, expresiones, etc) llamados parametros.

8.2    FUNCION

8.3   MANIPULACION

Procedimiento:

Es un subprograma que proporciona cero, uno o varios valores en funcion de los parametros definidos en su formato. Los parametros son datos mediante los cuales un procedimiento se comunica explicitamente con la unidad de programa (modulo) que llama. Puede ser de entrada (comunican valores al procedimiento), de salida (envian valores desde el procedidmdiento al programa o modulo que llama) o de entrada/salida, que sirve para ambos propositos.

Es una estructura autonoma incluida dentro de un programa en algunas ocaciones se le llama subrutina. Puede ser referenciado simplemente escribiendo su nombre seguido de una lista opcional de parametros. Los paramentros deben ir encerrados entre parentesis y si hay mas de uno, separados por comas.

ejemplo...

Funciones:

Es un subprograma que proporciona un valor o resultado segun sea su/s argomento/s (parametro/s) de entrada. se invoca cuando se hace referencia mediante su nombre y la lista de parametros actuales en cualquier instruccion donde se pueda usar una constante o variable.

Es una estructura automata de programa, similar en muchos aspectos a un procedimiento. A diferencia que una funcion se usa para devolver un solo valor de tipo simple. El nombre de la funcion  puede venir seguido por uno o mas parametros encerrados entre parentesis y separados por comas.

ejemplo...

Temario
Hosted by www.Geocities.ws

1