Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 1 votos - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Paradigmas] [Resolución] Final 10/12/2011
Autor Mensaje
leandrong Sin conexión
Secretario de la SAE
...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 467
Agradecimientos dados: 110
Agradecimientos: 188 en 29 posts
Registro en: Sep 2008
Mensaje: #1
[Paradigmas] [Resolución] Final 10/12/2011 Finales Paradigmas de Programación
Chicos:

https://docs.google.com/document/d/1vP4n...2DPGY/edit

Acá está el final resuelto de Paradigmas del 10/12/2011. Lo resolví pero no sé si está del todo bien. Si me pueden dar una mano se los agradecería.


.pdf  Final 10-12-11 Resolucion.pdf (Tamaño: 408,35 KB / Descargas: 331)
(Este mensaje fue modificado por última vez en: 28-02-2012 20:32 por leandrong.)
28-02-2012 20:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] leandrong recibio 4 Gracias por este post
walterg20 (18-09-2012), rovila (12-02-2013), carmen (22-03-2013), Ani_Z (25-09-2013)
paulita Sin conexión
Empleado del buffet
:)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 22
Agradecimientos dados: 14
Agradecimientos: 1 en 1 posts
Registro en: Mar 2010
Mensaje: #2
RE: [Paradigmas] [Resolución] Final 10/12/2011
yo tambien conteste que no existia la forma sin recursividad y el ayudante me puso esto
4) f n | n==0 = 1
| n>0 = n * f(n-1)

no se me ocurre forma no recursiva....existe?


Ayudante:
factorial n = foldl (*) 1 [1..n]

factorial n = product [1..n]


PONELE
02-03-2012 15:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
leandrong Sin conexión
Secretario de la SAE
...
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 467
Agradecimientos dados: 110
Agradecimientos: 188 en 29 posts
Registro en: Sep 2008
Mensaje: #3
RE: [Paradigmas] [Resolución] Final 10/12/2011
(02-03-2012 15:36)paulita escribió:  yo tambien conteste que no existia la forma sin recursividad y el ayudante me puso esto
4) f n | n==0 = 1
| n>0 = n * f(n-1)

no se me ocurre forma no recursiva....existe?

Ayudante:
factorial n = foldl (*) 1 [1..n]
factorial n = product [1..n]

PONELE

Pero fold y producto son recursivas en su definición! Confused
02-03-2012 19:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fly Sin conexión
Secretario de la SAE
estado sólido
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 511
Agradecimientos dados: 118
Agradecimientos: 169 en 58 posts
Registro en: May 2011
Mensaje: #4
RE: [Paradigmas] [Resolución] Final 10/12/2011
Vengo a responder la última pregunta (aunque la consulta sea del año del pedo)

Foldl es recursiva en su definición... pero también "all", "map", "filter" son TODAS recursivas en su definición.
"Usar recursividad" se refiere a no hacerlo explícitamente, o sea, no hacer que una función se llame a sí misma.
03-08-2012 14:18
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fly Sin conexión
Secretario de la SAE
estado sólido
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 511
Agradecimientos dados: 118
Agradecimientos: 169 en 58 posts
Registro en: May 2011
Mensaje: #5
RE: [Paradigmas] [Resolución] Final 10/12/2011
Estuve viendo bien las resoluciones del parcial.... hay algo que no me cierra para nada.
En una parte pregunta:
¿Qué concepto evita la duplicación de código? A lo cual responden que es la "herencia", pero heredar no siempre te evita duplicar código.
O sea, en este caso lo que diferencia a una jirafa de otra es que la jirafa de cuello corto cumple todo lo anterior y su pasto es Abundante.
En este caso muy particular la herencia te está ahorrando código, pero si se me hubiera ocurrido poner la jirafa de cuello corto como un animal más no estaría usando herencia, y no estaría conceptualmente mal.
En otro caso la Herencia puede llevarte incluso más código o complicarte el diseño base de tu programa. Bah, eso entiendo yo.
03-08-2012 16:35
Visita su sitio web 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)



    This forum uses Lukasz Tkacz MyBB addons.