Función de orden superior
- Función de orden superior
-
|
En este artículo sobre matemáticas se detectaron los siguientes problemas:
Por favor, edítalo para mejorarlo, o debate en la discusión acerca de estos problemas.
Estas deficiencias fueron encontradas el 16 de marzo de 2010. |
En Matemática o Informática funciones de orden superior son funciones que cumplen una de dos:
- Tomar una o más funciones como entrada
- Devolver una función como salida
En Matemática estas funciones se llaman operadores o funcionales .
En Informática se pueden crear en numerosos lenguajes de programación pero son particularmente frecuentes en los que incorporan el paradigma de programación funcional. Esto quiere decir que en la programación funcional las funciones son consideradas "ciudadanos" de primera clase. Pueden usarse como parámetros para otras funciones. Una función también puede ser asignada a un símbolo o variable, permitiendo la selección dinámica de una función apropiada según las circunstancias.[1]
Ejemplos en varios lenguajes
def f (x):
return x+3
def g (fu, x):
return fu (x) * fu (x)
print g (f, 7)
f:: Int-> Int
f x = x+3
g:: (Int-> Int) -> Int -> Int
g fu x = fu x * fu x
main = do
putStrLn "resultado ="++show $ g f 7
type func = Int => Int
object FuncionesSuperiores {
def f (x:Int): Int = x+3
def g (fu: func , x:Int) = {
fu(x)*fu(x)
}
def main(args: Array[String]) {
println (g(f,7))
}
}
Referencias
- ↑ http://ademirar.wordpress.com/2010/08/28/programacion-funcional-para-el-resto-de-nosotros/
Wikimedia foundation.
2010.
Mira otros diccionarios:
Función gamma — en el eje real. Valor absoluto de la función gamma en el plano complejo … Wikipedia Español
Función matemática — En la imagen se muestra una función entre un conjunto de polígonos y un conjunto de números. A cada polígono le corresponde su número de lados. En matemáticas, se dice que una magnitud o cantidad es función de otra si el valor de la primera… … Wikipedia Español
Función continuamente diferenciable — Una función continuamente diferenciable. En análisis matemático, una clase diferenciable es una clasificación de una función de acuerdo a las propiedades de sus derivadas. Clases diferenciales de orden superior corresponden a la existencia de más … Wikipedia Español
Orden del Císter — Nombre latino Ordo Cisterciensis Siglas O. Cist. Nombre común … Wikipedia Español
Orden de la Revolución de Abril — Otorgada por República Democrática de Afganistán Tipo Orden … Wikipedia Español
Función divisor — σ0(n) representada hasta n=250. Función divis … Wikipedia Español
Orden total — En matemáticas, un orden total, orden lineal, orden simple, o simplemente orden en un conjunto X es una relación binaria sobre X que es antisimétrica, transitiva, y total; esto es, si se denota una tal relación por ≤, lo siguiente vale para… … Wikipedia Español
Función booleana — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar … Wikipedia Español
Función armónica — En matemáticas, sea f : D → R (donde D es un subconjunto abierto de Rn) una función real de n variables, se la llama armónica en D si sobre D tiene derivadas parciales continuas de primer y segundo orden y satisfacen la ecuación de Laplace… … Wikipedia Español
Orden de Malta — Este artículo trata sobre la orden de caballería. Para el mecanismo de parecido nombre, véase Cruz de Malta (mecanismo). Soberana Orden Militar y Hospitalaria de San Juan de Jerusalén, de Rodas y de Malta … Wikipedia Español