Recursividad vs Orden Superior

publicado a la‎(s)‎ 9 abr. 2016 6:03 por Mariana Matos
Ya habíamos aprendido a trabajar recursivamente con los conjuntos, sin embargo a medida que usamos este mecanismo para resolver más problemas vemos que empezamos a repetirnos y mucho. Para solucionar esa repetición necesitamos poder parametrizar lo que cambia, que es lógica, o sea, funciones. A esta idea la llamamos orden superior.
Este concepto lo vimos de la mano de funciones como filter, map, any, all y la familia de fold (ver guía de aprendizaje Listas), sin embargo aplica para cualquier cosa! Como ser los siguientes ejercicios de la guía de aprendizaje sobre este tema: 5. Un saludo superior, Parte 1 hasta  10. Tipos y Orden Superior.

Expresiones lambda, que pueden repasar con esta otra guía: Expresiones Lambda (todos menos el 6 por ahora, que pueden saltearlo)

TP2
Para la semana que viene deberían resolver los siguientes ejercicios:
  1. darVuelta
  2. promediosSinAplazos (este puede quedar en naranja para la semana que viene siempre que cumpla la funcionalidad pedida y con usar map y filter, que es lo que buscamos para esta ocasión, el TP3 va a incluir hacer que este ejercicio de verde!)
  3. maximoSegun


Y para seguir ejercitando tienen la guía de Práctica Listas, la de 
  • Práctica Aplicación Parcial y Orden Superior
  •  (del 
  • 6. existsAny al 
  • 9. parDeFns) y Dominar el mundo con nada para jugar con los foldeos de todos los colores.
    Comments