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:
  • 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: 632
Agradecimientos dados: 180
Agradecimientos: 621 en 81 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: 334)
(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 de Fotocopiadora
:)
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 26
Agradecimientos dados: 17
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: 632
Agradecimientos dados: 180
Agradecimientos: 621 en 81 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: 578
Agradecimientos dados: 119
Agradecimientos: 215 en 67 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: 578
Agradecimientos dados: 119
Agradecimientos: 215 en 67 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)