You are on page 1of 9

Programacin Modular Una estrategia para la resolucin de problemas complejos con computadoras es, la divisin o descomposicin del problema

en otros problemas ms pequeos: subproblemas. Estos subproblemas se implementan (se realizan) mediante mdulos o subprogramas. os subprogramas son una !erramienta importante para el desarrollo de algoritmos " programas, de modo que normalmente un pro"ecto de programacin se compone, generalmente, de un programa principal " un conjunto de subprogramas, con las llamadas a los mismos dentro del programa principal. os subprogramas se clasi#ican en $rocedimientos " %unciones.

Procedimientos Un procedimiento es un subprograma que realiza una tarea espec&#ica. $uede recibir cero o ms valores del programa que llama " devolver cero o ms valores a dic!o programa llamador .Un procedimiento esta compuesto de un grupo de sentencias a las que se asigna un nombre (identi#icador) " constitu"e una unidad de programa. Funciones Una funcin en programacin es un subprograma que recibe como argumentos o parmetros datos de tipo num'rico o no num'rico y devuelve un resultado. Esta carcter&stica le di#erencia esencialmente de un procedimiento. as #unciones son un medio adecuado de resolver operaciones complejas matemticas o de otras disciplinas a#ines, as& como tratar di#erentes tipos de datos " realizar con ellos procesos complejos. (egularmente e)isten * grupos de #unciones: +. Funciones predefinidas, internas o estndar. Ej. a , cos()) *. Funciones definidas por el usuario. Ej. a , -ultiplica.por/ (b,c) 0.

You might also like