Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

FUNCIONES DE PROGRAMACIÓN

PROGRAMACION FUNCIONAL

Conclusion

Un programa se considera una función matemática, la cual describe una relación entre una entrada y una salida y donde el concepto de estado o variable se elimina completamente

Una función tiene tres componentes importantes:

• El código de la función, La función contiene código igual al de cualquier programa, que son las operaciones que hace la función.

• Los parámetros, son los valores o variables en las que recibe y almacena la función como entrada.

• El resultado (o valor de retorno), que es el valor final que entrega la función.

- Una función es un conjunto de instrucciones que resuelven una parte del problema

- En programación, una función es una sección de un programa que calcula un valor de manera independiente al resto del programa.

-Las funciones en programación generalmente son las que realizan los cálculos para retornar el valor correspondiente a una función matemática.

Cabe destacar a Haskell y Miranda. Los lenguajes funcionales híbridos más conocidos son Scala, Lisp, Scheme, Ocaml, SAP y Standard ML (descendientes del lenguaje ML).

Erlang es otro lenguaje funcional de programación concurrente. Mathematica permite la programación en múltiples estilos, pero promueve la programación funcional.

R también es un lenguaje funcional dedicado a la estadística.2 Recientemente Microsoft Research está trabajando en el lenguaje F# (Functional#).

En ciencias de la computación, la programación funcional es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado.

La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los 1930s para investigar la definición de función, la aplicación de las funciones y la recursión. Muchos lenguajes de programación funcionales pueden ser vistos como elaboraciones del cálculo lambda.

En programación funcional pura no existen variables, sólo existen constantes, parámetros y valores

Learn more about creating dynamic, engaging presentations with Prezi