Funciones Y Procedimientos
La resolución de problemas complejos se facilita considerablemente si se dividen en problemas más pequeños (sub problemas). La solución de estos sub problemas se realizacon sub algoritmos, el cual permite desarrollar problemas complejos.
Son unidades de programa o módulos que están diseñadas para ejecutar una tarea específica. Estos programas solo se escribensolamente una vez, pero pueden ser referenciados en distintos puntos del programa, de modo que se puede evitar la duplicidad de código.
FUNCIONES: Matemáticamente una función es una operación que tomauno o más valores llamados argumentos y produce un valor denominado resultado. Ejemplo:
fx=x1+x2
Donde f es el nombre de la función y x es el argumento. Obsérvese que ningún valor específico seasocia con x: es un parámetro formal utilizado en la definición de la función. Para evaluar f debemos darle un valor real o actual x; con este valor se puede calcular el resultado. Con x=3 se obtieneel valor 0.3 que se expresa escribiendo.
f3=0.3
f3=31+9=310=0.3
DECLARACION DE FUNCIONES
La declaración de una función requiere de una serie de pasos que la definen. Una función comotal Sub algoritmo o Sub programa tiene una constitución similar a los algoritmos, por consiguiente, constará de una cabecera que comenzará con el tipo de valor devuelto por la función, seguido de lapalabra función y del nombre y argumentos de dicha función. A continuación irá el cuerpo de la función, que será una serie de acciones o instrucciones cuya ejecución hará que asigne un valor al nombrede la función. Esto determina el valor particular del resultado que ha de devolverse al programa llamador.
Ejemplo: La función devolver termina inmediatamente la función en la cual se ejecute.Por ejemplo, la función:
fx=x1+x2
Se definirá como:
Función F(X : Real) as Real
Inicio
Devolver (x1+x2)
Fin
INVOCACION DE LAS FUNCIONES
Una función puede ser llamada de...
Regístrate para leer el documento completo.