Herramientas de usuario

Herramientas del sitio


introalg:taller09_6

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
introalg:taller09_6 [2009/05/04 13:50] lauraintroalg:taller09_6 [2018/08/10 03:03] (actual) – editor externo 127.0.0.1
Línea 214: Línea 214:
 pares :: [Int] -> [Int] pares :: [Int] -> [Int]
 pares [] = [] pares [] = []
-pares (x:xs) | mod x 2 == 0 = x : sumaPares xs +pares (x:xs) | mod x 2 == 0 = x : pares xs 
-             | otherwise    =     sumaPares xs+             | otherwise    =     pares xs
  
 suma :: [Int] -> Int suma :: [Int] -> Int
Línea 309: Línea 309:
  
   * Definir la función **peliculasAccion**, //peliculasAccion :: [(String,Bool)] -> [String]//, que dada una lista de pares //(nombre,esAccion)//, devuelve una lista con solo los nombres de las películas de acción.   * Definir la función **peliculasAccion**, //peliculasAccion :: [(String,Bool)] -> [String]//, que dada una lista de pares //(nombre,esAccion)//, devuelve una lista con solo los nombres de las películas de acción.
-  Ejemplo: peliculasAccion [(``Rambo'',True),(``E.T.'',False),(``Duro de Matar'',True)] = [``Rambo'',``Duro de Matar''].+  Ejemplo: peliculasAccion [("Rambo",True),("E.T.",False),("Duro de Matar",True)] = ["Rambo","Duro de Matar"].
  
   * Definir la función **cuadrados**, //cuadrados :: [Int] -> [Int]//, que dada una lista de enteros //xs// devuelve una lista con el cuadrado de cada uno de los miembros de //xs//   * Definir la función **cuadrados**, //cuadrados :: [Int] -> [Int]//, que dada una lista de enteros //xs// devuelve una lista con el cuadrado de cada uno de los miembros de //xs//
introalg/taller09_6.1241445030.txt.gz · Última modificación: 2018/08/10 03:03 (editor externo)