Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Pedido] Final Paradigmas 3/08/13
Autor Mensaje
eze.moro Sin conexión
Profesor del Modulo A
hola :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 320
Agradecimientos dados: 47
Agradecimientos: 6 en 5 posts
Registro en: Jun 2008
Mensaje: #1
[Pedido] Final Paradigmas 3/08/13 Finales Paradigmas de Programación
Buenas, queria saber si alguien rindio el final hoy, y se acuerda un poco que tomaron!

Gracias!
Otros adjuntos en este tema
.pdf  finalParadigmas-030813.pdf ( 2,03 MB / 324) por takuma1985
03-08-2013 16:13
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] eze.moro recibio 2 Gracias por este post
abottiggi (08-08-2013), Martin78b (04-12-2013)
takuma1985 Sin conexión
Militante
.
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 54
Agradecimientos dados: 91
Agradecimientos: 71 en 16 posts
Registro en: Oct 2011
Mensaje: #2
RE: [Pedido] Final Paradigmas 3/08/13
Hola!
Adjunto el enunciado.
Saludos!


Archivo(s) adjuntos
.pdf  finalParadigmas-030813.pdf (Tamaño: 2,03 MB / Descargas: 324)
03-08-2013 18:02
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] takuma1985 recibio 3 Gracias por este post
eze.moro (03-08-2013), nanuiit (03-08-2013), reLlene (25-02-2014)
eze.moro Sin conexión
Profesor del Modulo A
hola :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 320
Agradecimientos dados: 47
Agradecimientos: 6 en 5 posts
Registro en: Jun 2008
Mensaje: #3
RE: [Pedido] Final Paradigmas 3/08/13
Buenisimo, muchas gracias!
03-08-2013 18:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hiapo89 Sin conexión
Empleado del buffet
huevo
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2013
Mensaje: #4
RE: [Pedido] Final Paradigmas 3/08/13
buenas , alguno pudo resolver algo para comparar , me anote para el 10/8 pero estoy medio jugado jeje ya que hace rato la curse.
08-08-2013 22:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hiapo89 Sin conexión
Empleado del buffet
huevo
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2013
Mensaje: #5
RE: [Pedido] Final Paradigmas 3/08/13
nose si esta todo bien o mal , pongo lo que creo que sè


punto 1

1)dominio e imagen = [ a ] -> [ a ] ---> [a] no estoy seguro. La funcion trae los 2 primeros elementos de cada lista y lo devuelve a una lista nueva en forma de tupla de aridad 2 siempre y cuando halla valores en cada lista , si en alguna de cada lista no hubiera mas valores , no retorna nada.

2) no es para nada expresiva ya que por ejemplo el nombre de la funcion (func) no nos dice que haria , podemos ponerle un nombre mas lindo como Funcion2PrimerosDeCadaLista , dando mas detalle al que lo lee. Dicha funcion es recursiva. ( quizas me falte mas chamu, si alguno puede decir algo mas binevenido sea)

3) es mucho mas declarativa que la original ya que por ejemplo se usa función de orden superior (filter) dando mayor abstraccion a la funcion , ya que se centra en el que y no en el como. ( quizás aca tbm falte mas chamu)

4) a) haskell trabaja con la evaluación diferida (lazy evoluation) , es por eso que se puede trabajar con listas infinitas sin problemas ya que va evaluando aquello que realmente se necesita.

B) no se podría usar esto en smalltalk ya que este lenguaje usa lo que se llama evaluación ansiosa y al usar listas infinitas caería en un loop infinito
09-08-2013 16:02
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
eze.moro Sin conexión
Profesor del Modulo A
hola :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 320
Agradecimientos dados: 47
Agradecimientos: 6 en 5 posts
Registro en: Jun 2008
Mensaje: #6
RE: [Pedido] Final Paradigmas 3/08/13
Estoy de acuerdo en todos los puntos menos en el 1)
Dominio : (x -> y -> Bool) -> [x] -> [y]
Imagen: [(x,y)]
(Este mensaje fue modificado por última vez en: 09-08-2013 16:05 por eze.moro.)
09-08-2013 16:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hiapo89 Sin conexión
Empleado del buffet
huevo
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2013
Mensaje: #7
RE: [Pedido] Final Paradigmas 3/08/13
ah claro el dominio es una función y 2 listas. Estoy con el punto de logico , pudiste resolverlo o arrancarlo?
09-08-2013 16:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
hiapo89 Sin conexión
Empleado del buffet
huevo
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2013
Mensaje: #8
RE: [Pedido] Final Paradigmas 3/08/13
punto 3

ejercicio 2

nueva implementacion ( aclaro nose si esta del todo bien)

#persona

juegos (coleccion)
consola (vi)
edadPersona(vi)


metodo
puedejugar:


tengo 3 clases que surgen de la coleccion , serian estas.. aclaracion vi = variable de instancia

#pelota #juegoMesa # videojuegos
rangoInicial(vi) consolas (coleccion de consolas)
rangoFinal (vi) edadMinimaParaJugar(vi)
metodo metodo metodo
PuedoJugarJuego PueddeJugarJuego puedeJugarJuego


luego..

#persona
puedejugar : un juego
un juego PuedeJugarJuego


#pelota

PuedeJugarJuego
^(persona edad >1)

#juegoMesa
PuedeJugarJuego
^(persona edad between: self rango inicial and : self rango final)

#videoJuegos
PuedeJugarJuego
^((self consolas includes : persona consola) & ( persona edad > self edadMinima & persona edad < 80 ))


bueno hablaria de polimorfismo , delegacion de responsabilidades en lo que sugiere el ejercicio

alguien me puede decir si esto esta bien?

reescribo lo que habia salido mal

#pelota

metodo
puedeJugarJuego


#juegoMesa
rangoInicial(vi)
rangoFinal (vi)

metodo
PueddeJugarJuego


# videojuegos
consolas (coleccion de consolas)
edadMinimaParaJugar(vi)

metodo
PuedoJugarJuego
(Este mensaje fue modificado por última vez en: 09-08-2013 18:09 por hiapo89.)
09-08-2013 18:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
HernanAlbo Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 7
Agradecimientos: 9 en 7 posts
Registro en: Mar 2012
Mensaje: #9
RE: [Pedido] Final Paradigmas 3/08/13
puede ser que te haya faltado mandarle la persona como parametro?, es decir..

#persona
puedejugar : un juego
unJuego PuedeJugarJuego:self

PuedeJugarJuego:unaPersona
^(unaPersona edad >1).

y asi en las otras subclases videojuego y juego de mesa
18-12-2013 15:53
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.