¿QUIERES COLABORAR?
Si tienes solucionarios, ejercicios resueltos, resúmenes, apuntes u otro material, envíanos los documentos para publicarlos en la web.
x + y //es la suma de x e y
x - y //es la resta de x e y
x / y //es el cociente de x entre y
x ^ y //es x elevado a y
x == y //se verifica si x es igual a y
x /= y //se verifica si x es distinto de y
x < y //se verifica si x es menor que y
x <= y //se verifica si x es menor o igual que y
x > y //se verifica si x es mayor que y
x >= y //se verifica si x es mayor o igual que y
x && y //es la conjunción de x e y
x || y //es la disyunción de x e y
x:ys //es la lista obtenida añadiendo x al principio de ys
xs ++ ys //es la concatenación de xs e ys
xs !! n //es el elemento n-ésimo de xs
f . g //es la composición de f y g
abs x //es el valor absoluto de x
and xs //es la conjunción de la lista de booleanos xs
ceiling x //es el menor entero no menor que x
chr n //es el carácter cuyo código ASCII es n
concat xss //es la concatenación de la lista de listas xss
const x y //es x
curry f //es la versión curryficada de la función f
div x y //es la división entera de x entre y
drop n xs //borra los n primeros elementos de xs
dropWhile p xs //borra el mayor prefijo de xs cuyos elementos satisfacen el predicado p
elem x ys //se verifica si x pertenece a ys
even x //se verifica si x pertenece a ys
filter p xs //es la lista de elementos de la lista xs que verifican el predicado p
flip f x y //es f y x
floor x //es el mayor entero no mayor que x
foldl f e xs //pliega xs de izquierda a derecha usando el operador f y el valor inicial e
foldr f e xs //pliega xs de derecha a izquierda usando el operador f y el valor inicial e
fromIntegral x //transforma el número entero x al tipo numérico correspondiente
fst p //es el primer elemento del par p
gcd x y //es el máximo común divisor de x e y
head xs //es el primer elemento de la lista xs
init xs //es la lista obtenida eliminando el último elemento de xs
iterate f x //es la lista [x, f(x), f(f(x)), ...]
last xs //es el último elemento de la lista xs
length xs //es el número de elementos de la lista xs
map f xs //es la lista obtenida aplicando f a cada elemento de xs
max x y //es el máximo de x e y
maximum xs //es el máximo elemento de la lista xs
min x y //es el mínimo de x e y
minimum xs //es el mínimo elemento de la lista xs
mod x y //es el resto de x entre y
not x //es la negación lógica del booleano x
noElem x ys //se verifica si x no pertenece a yx
null xs //se verifica si xs es la lista vacía
odd x //se verifica si x es impar
or xs //es la disyunción de la lista de booleanos xs
ord c //es el código ASCII del carácter c
product xs //es el producto de la lista de números xs
rem x y //es el resto de x entre y
repeat x //es la lista infinita [x, x, x, ...]
replicate n x //es la lista formada por n veces el elemento x
reverse xs //es la inversa de la lista xs
round x //es el redondeo de x al entero más cercano
scanr f e xs //es la lista de los resultados de plegar xs por la derecha con f y e
show x //es la representación de x como cadena
signum x //es 1 se x es positivo, 0 si x es cero y -1 si x es negativo
snd p //es el segundo elemento del par p
splitAt n xs //es (take n xs, drop n xs)
sum xs //es la suma de la lista numérica xs
tail xs //es la lista obtenida eliminando el primer elemento de xs
take n xs //es la lista de los n primeros elementos de xs
take p xs //es el mayor prefijo de xs cuyos elementos satisfacen el predicado p
uncurry f //es la versión cartesiana de la función f
until p f x //aplica f a x hasta que se verifique p
zip xs ys //es la lista de pares formado por los correspondientes elementos de xs e ys
zipWith f xs ys //se obtiene aplicando f a los correspondientes elementos de xs e yx
¿Quieres descargar la ficha en PDF?