Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
ayuda con un TP de funcional
Autor Mensaje
EARRRR Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: May 2022
Mensaje: #1
ayuda con un TP de funcional Trabajo practico Paradigmas de Programación
Hola, como va, recien ingreso al foro por que ando un toque desesperado, verán tengo un trabajo practico que hacer de haskell y no estoy dando abasto con mis examenes, si alguien me pudeiera dar una mano lo agradeceria mucho.

1. Definir la función crecimientoPorAnio/1, que recibe como parámetro la edad de la persona, y devuelve cuánto tiene que crecer en un año.
Hacerlo con guardas.

2. Definir la función crecimientoEntre/2, que recibe como parámetros dos edades y devuelve cuánto tiene que crecer una persona entre esas dos edades. P.ej.
Main> crecimientoEntreEdades 8 12 21 es la suma de 8 + 6 + 4 + 2 + 1, crecimientos de los años 8, 9, 10, 11 y 12 respectivamente.

3. Armar una función alturasEnUnAnio/2, que dada una edad y una lista de alturas de personas, devuelva la altura de esas personas un año después. P.ej.
Main> alturasEnUnAnio 7 [120,108,89]
[130,118,99]
Qué es lo que van a medir las tres personas un año después, dado que el coeficiente de crecimiento anual para 7 años da 10 cm.
Definir esta función mediante recursión.

4. Definir la función alturaEnEdades/3, que recibe la altura y la edad de una persona y una lista de edades, y devuelve la lista de la altura que va a tener esa persona en cada una de las edades. P.ej.
Main> alturaEnEdades 120 8 [12,15,18]
[141,141,141]
que son las alturas que una persona que mide 120 cm a los 8 años va a tener a los 12, 15 y 18 respectivamente. Notar que es extraño pero luego de los 13 años ya no aumentarán en altura según los datos de las mediciones de la tabla inicial.

5. Definir la función alturasPara/2, que recibe una lista de tuplas, donde la primera componente de cada tupla representa una edad, y la
segunda componente representa la altura actual medida en años (años, cm), y una lista de años de incremento. La función deberá devolver una lista con las
alturas resultantes según la edad y alturas informadas en cada tupla dentro de x cantidad de años informados enla segunda lista. Validar
19-05-2022 20:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
TuGGix Sin conexión
Militante
que me falte todo menos don satur
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 79
Agradecimientos dados: 24
Agradecimientos: 121 en 28 posts
Registro en: Nov 2018
Mensaje: #2
RE: ayuda con un TP de funcional
Buenas tardes.
Entiendo la presión e incluso la frustración que te puede generar tener que ponderar alguna actividad/examen sobre otra cosa.
Si querés mandame un privado y nos juntamos el finde en un meet y pensamos el TP juntos.
Espero estes buscando ayuda y no las respuestas sin esfuerzo, saludos!

20-05-2022 13:54
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
EARRRR Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: May 2022
Mensaje: #3
RE: ayuda con un TP de funcional
pregunta rapida, clavado en el 3, que estoy haciendo mal aca



alturasEnUnAnio::Integer -> [Integer] -> [Integer]
alturasEnUnAnio n [] = []
alturasEnUnAnion n (x:xs) = x + crecimientoPorAnio(n) : alturasEnUnAnio xs
21-05-2022 17:08
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)