Está en la página 1de 5

DE CIUDAD HIDALGO

INSTITUTO TECNOLÓGICO SUPERIOR

PROGRAMACIÓN LÓGICA Y FUNCIONAL

ACTIVIDAD DE APRENDIZAJE:

DECLARACIÓN DE FUNCIONES EN HASKELL

Presenta:
Edgar Camacho Cruz.

Docente:
ISC. ERIC ESCOBAR MENDOZA

Cd. Hidalgo, Mich. 18 febrero 2021


Funciones Haskell

Las funciones de Haskell pueden tomar funciones como parámetros y devolver funciones
como resultado. En Haskell, todas las funciones tienen un único argumento, para definir
funciones de más de un argumento se pueden utilizar dos posibilidades mediante tuplas y
currificación. Mientras que en las tuplas observaremos una secuencia de valores agrupados,
en la currificación consiste en simular funciones de varios argumentos mediante funciones
de orden superior y devolver funciones como resultado.

Ejemplos de funciones en Haskell:

Ejemplo 1: Funcion Factorial a N número positivo.


Ejemplo 2: Función que comprueba si un carácter está en mayúsculas

Ejemplo 3: Función que determina si un año es bisiesto o no.

Edgar Camacho Cruz 3


Ejemplo 4: Función de un palíndromo numérico tal que xs se lee igual de izquierda a
derecha.

Ejemplo 5: Función que extrae la primera letra de una palabra.

Edgar Camacho Cruz 4


BIBLIOGRAFIA

• Funciones de orden superior — ¡Aprende Haskell por el bien de todos! v0


documentation. (2007). Aprende Haskell.
http://aprendehaskell.es/content/OrdenSuperior.html#:%7E:text=Las%20fun
ciones%2

• La sintaxis de las funciones — ¡Aprende Haskell por el bien de todos! v0


documentation. (2005). Aprende Haskell.
http://aprendehaskell.es/content/Funciones.html#ajuste-de-patrones

• Jalonso. (2 de Agosto de 2015). Jalonso Cursos. Obtenido de


https://www.cs.us.es/~jalonso/cursos/i1m/doc/resumen_Haskell.pdf

También podría gustarte