¿Qué es Function?

Significado de Function (Qué es y Definición)

En matemáticas, una función se define como una relación entre valores definidos y una o más variables. Por ejemplo, una función matemática simple puede ser:

y = 2x

 

En este ejemplo, la relación de y con x es que y es el doble del valor asignado a x. Aunque las funciones matemáticas pueden ser mucho más complejas que esto, la mayoría son simples en relación con las funciones utilizadas en la programación informática. Esta puede ser la razón por la que las funciones matemáticas se denominan a menudo “expresiones”, mientras que las funciones informáticas se denominan a menudo “procedimientos” o “subrutinas”.

Las funciones informáticas son similares a las funciones matemáticas en el sentido de que pueden hacer referencia a parámetros, que se pasan, o entrada en la función. Si el ejemplo anterior se escribiera como una función informática, “x” sería el parámetro de entrada e “y” sería el valor resultante salida. Podría ser algo así:

función double(x)
{
$y = 2 * x;
return $y;
}

El ejemplo anterior es una función muy básica. La mayoría de las funciones utilizadas en los programas de ordenador incluyen varias líneas de instrucciones y pueden incluso hacer referencia a otras funciones. Una función también puede referenciarse a sí misma, en cuyo caso se denomina función recursiva. Algunas funciones pueden no requerir parámetros, mientras que otras pueden requerir varios. Aunque es habitual que las funciones devuelvan variables, muchas funciones no devuelven ningún valor, sino que emiten datos mientras se ejecutan.

Las funciones se consideran a veces los bloques de construcción de los programas informáticos, ya que pueden controlar tanto pequeñas como grandes cantidades de datos. Mientras que las funciones pueden ser llamadas múltiples veces dentro de un programa, sólo necesitan ser declaradas una vez. Por ello, los programadores suelen crear “bibliotecas” de funciones que pueden ser referenciadas por uno o más programas. Aun así, el código fuente de los grandes programas informáticos puede contener cientos o incluso miles de funciones.

La definición de Function en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Función o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.