EL concepto de función tiene su
origen en el término latino functĭo. La palabra puede ser utilizada en diversos
ámbitos y con distintos significados.
Por otra parte, una función
matemática es la correspondencia o relación f de los elementos de un conjunto A
con los elementos de un conjunto B. Una función cumple con la condición de
existencia (todos los elementos de A están relacionados con los elementos de B)
y con la condición de unicidad (cada elemento de A está relacionado con un
único elemento de B).
En la informática, más
precisamente en los lenguajes de programación, una función es un tipo de
subalgoritmo que describe una secuencia de órdenes. Estas órdenes cumplen con
una tarea específica de una aplicación más grande.
Un problema
complejo se puede dividir en pequeños subproblemas mas sencillos. Estos
subproblemas se conocen como “Módulos” y su complementacion en un lenguaje se
llama subprograma (procedimientos y funciones).
Un subprograma
realiza las mismas acciones que un programa, sin embargo, un subprograma lo
utiliza solamente un programa para un propósito especifico.
Un subprograma
recibe datos de un programa y le devuelve resultados (el programa “llama” o
“invoca” al subprograma, este ejecuta una tarea especifica y devuelve el
“control” al programa que lo llamo).
Función: Una
función en matemáticas, es una operación que toma un o mas valores (argumentos)
y devuelve un resultado (valor de la función para los argumentos dados). Por
ejemplo:
F(X) = X / (1+X2)
Donde:
F ………….. Nombre de
la función
X …………. Es el
argumento (también conocido como parámetro formal)
Definición de
funciones: Una definición de función se presenta de la siguiente manera:
Función
nombre_funcion (p1, p2, …, pn)
Inicio
Bloque de
instrucciones
Fin
Donde:
Función …………… Es
la palabra clave que nos indica una definición de función.
Nombre_funcion …..
Es el identificador con el cual se reconoce a la función en el cuerpo del
algoritmo
principal.
P1,p2,…,pn ……… Es
el grupo de parámetros que define a la función.
Llamado a una
función
Cuando definimos
una función solo le indicamos al algoritmo que esta función existe, pero una
definición de función no implica la realización de las instrucciones que la
constituyen. Para hacer uso de una función, el algoritmo principal la debe
llamar. Por ejemplo:
Función F(X)
Inicio
F = X /(1 + X^2)
Fin
Inicio
Imprimir “Este es
el algoritmo principal”
Leer N
R = F(N) llamado
de la función
Imprimir “El
resultado de la función es:”,R
Fin