logo
Inicio
Tutorial
Descargar el curso
Contacto
Enlaces
Copyright

El Diseño Modular

Los subproblemas o módulos se diseñan con subprogramas, que a su vez se clasifican en procedimientos y funciones.

Los procedimientos y las funciones son unidades de programas diseñadas para ejecutar una tarea específica.  Por ejemplo, los procedimientos predefinidos, ReadLn y WriteLn de Pascal, estan diseñados para realizar operaciones de entrada y salida.

El proceso de descomposición de un problema en módulos se conoce como modulación y a la programación relativa a ellos programación modular.

Los procedimientos y funciones son similares, aunque presentan notables diferencias entre ellos:

  1. Las funciones normalmente, devuelven un solo valor a la unidad de programa (programa principal u otro subprograma) que los referencia o llama.  Los procedimientos pueden devolver cero, uno o varios valores. En el caso de no devolver ningún valor, realizan alguna tarea tal como alguna operación de entrada/salida.
  2. A un nombre de procedimiento no se puede asignar un valor, y por consiguiente ningún tipo esta asociado con un nombre de procedimiento.
  3. Una función se referencia útilizando su nombre en una instrucción (de asignación o expresión matematica), mientras que un procedimiento se referencia por una llamada o invocación al mismo.

Diseño Descendente  Indice  Transferencia de Información

© Copyright 2001-2002 ® Derechos Reservados
Luis Enrique Pirir e-mail: luispirir@hotmail.com
Cualquier consulta o sugerencia puedes hacersela llegar al webmaster