Aguante arbolito
Ā
objetivos
āĀ Ā Ā Ā usarfunciones existentes
āĀ Ā Ā Ā ordensuperior (hacerlo, no sólo usarlo)
āĀ Ā Ā Ā map,filter, all, any
āĀ Ā Ā Ā composición
āĀ Ā Ā Ā listaspor comprensión y expresión lambda
āĀ Ā Ā Ā aplicaciónparcial
āĀ Ā Ā Ā unainferencia de tipos / utilización de tipos genĆ©ricos
āĀ Ā Ā Ā quetengan que modelar alguna parte ellos. combinaciones de valores
āĀ Ā Ā Ā queinventen una función
 Enuna plantación de Ôrboles de una reserva natural nos contrataron para realizarun sistema que permita mejorar el seguimiento y control de todos los Ôrboles.
Sepide resolver los siguientes puntos utilizando los conceptos aprendidos delparadigma funcional que crea conveniente.
Ā
Primeraparte
Ā
La pampa tiene el ombĆŗ
Un Ɣrbol estƔrepresentado por una tupla de 4 elementos (especie, metros de altura, metrosde ancho, vitalidad). En la reserva encontramos, por ejemplo, lossiguientes arboles:
Ā
arbolesEn āla reservaā = [(jacaranda, 6,1, 1.4), (pino, 5, 3, 1.9), (castaƱo, 3, 5, 0.6), (eucalipto, 5, 4, 0.7),(jacaranda, 10, 2, 1.0), (cerezo, 7, 11, 0.9),(ombu, 8, 10, 2.1)]
Ā
Las especies estĆ”n representadasde la siguiente manera, donde la primer componente es el nombre de la especie,la segunda es la función de crecimiento y la tercera representa un clima tĆpicode esa especie, que se explican mĆ”s adelante:
Ā
jacaranda= (ājacarandaā, progresivo, lluvia 20)
Ā Ā Ā Ā Ā Ā Ā
a)   Obtener los nombres de las especies de losÔrboles frondosos, que son los que su altura estÔ entre 6 y 15 metros y laanchura supera la altura.
frondososarbolesDeLaReserva
[ācerezoā,āombuā]
Ā
b)Ā Ā Ā Saber si todos los arboles frondosos tienenbuena vitalidad, es decir, mayor a 1.
todosLosFrondososSonVitales(arbolesDe āla reservaā)
False
(el cerezo es frondoso pero tiene vitalidad 0.9)
Ā
”Qué buen clima!
a) Implementar los siguientes factores climƔticosque pueden modificar los arboles.
āĀ Ā Ā Ā lluvia milimetros unArbol, al llover aumenta enun 1 metro la altura del Ć”rbol y ademĆ”s aumenta la vitalidad del Ć”rbol en unporcentaje igual a los milĆmetros recibidos.
āĀ Ā Ā Ā temperatura grados unArbol, si es unatemperatura bajo cero disminuye la vitalidad a la mitad,si es de mĆ”s de 40tambiĆ©n disminuye vitalidad pero en un 40% y entre medio, no lo afecta.
āĀ Ā Ā Ā granizo unArbol, disminuye a la mitad elancho y alto del Ć”rbol.
Ā
b) Hacer que atodos los Ć”rboles de un conjunto dado los afecte su correspondiente climatĆpico.
Ā
Dejalo crecer que ya le va allegar la poda...
Se sabetambién que la tipo de crecimiento depende de la especie del Ôrbol. El tipo decrecimiento representa en de qué manera aumentarÔ la altura de un Ôrbol el añopróximo respecto de su altura actual. También a los Ôrboles hay que podarlospara que tengan mÔs vitalidad.
Ā
progresivox = x / 2
escalonadox = sqrt x
torcido= progresivo.escalonado
Ā
a)   Conocer la nueva altura que tendrÔ un Ôrbolal año siguiente.
nuevaAltura(head (arbolesEn āla reservaā))
9
(medĆa 6 metros y como todos los jacarandaes son decrecimiento rĆ”pido, por lo que aumenta la mitad de su altura, o sea 3 metros)
Ā
Ā b)
podar 2((arbolesEn āla reservaā)!!4)
(āeucaliptoā,3, 2, 0.77)
Ā
c)Ā Pensar una nueva especie de arboles, quetenga una nueva función de crecimiento y un clima tĆpico propio y garantizarque todo siga funcionando.
Ā