Los temas nuevos que vimos fueron: Para la próxima clase resolver en máquina los siguientes problemas usando orden superior, composición y aplicación parcial siempre que sea posible. 1a) Definir sonTodosNombresDeVieja que recibe una lista de personas [(String,Int)] y una lista de nombres [String], y verifica que todos los nombres sean uno de los nombres de personas cuya edad sea al menos 80. 1b) Definir sonTodosComponentes que recibe una palabra y una lista de letras y verifica que todas las letras estén incluídas en la palabra recibida 2) Definir la función de orden superior sonTodos que pueda usarse para generalizar la lógica de las funciones del punto 1. Cuál es el tipo de esta función? 3) Reescribir las funciones del punto 1 para usar sonTodos. 4) Dar un ejemplo de uso de sonTodos para que pueda ser un parámetro de la función existeAlgun :: ([a] -> Bool) -> [[a]] -> Bool , que recibe un criterio y una lista de listas y dice si alguna de ellas lo cumple. |
Cursos > Cursadas Anteriores > 2014 > Noc-1erCuatrimestral > Bitacora cuatrimestral 1C 2014 >