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
Final de paradigma 15/02/2020
Autor Mensaje
okks Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 16
Agradecimientos: 45 en 24 posts
Registro en: Mar 2019
Mensaje: #1
Final de paradigma 15/02/2020 Finales Paradigmas de Programación
Hola! alguien tiene el final que se tomo hoy?
Otros adjuntos en este tema
.jpg  paradigmasfinal1.jpg ( 799,2 KB / 1455) por heinn
.jpg  paradigmasfinal2.jpg ( 716,71 KB / 1378) por heinn
(Este mensaje fue modificado por última vez en: 17-02-2020 16:16 por okks.)
15-02-2020 16:00
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Phiiliip077 Sin conexión
Secretario de la SAE
1 a la vez
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 549
Agradecimientos dados: 54
Agradecimientos: 373 en 221 posts
Registro en: Oct 2016
Facebook Twitter
Mensaje: #2
RE: Final 15/02/2019
(15-02-2020 16:00)okks escribió:  Hola! alguien tiene el final que se tomo hoy?

Buenas, creo que la fecha es 15/02/2020 =D

Saludos
15-02-2020 20:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
okks Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 16
Agradecimientos: 45 en 24 posts
Registro en: Mar 2019
Mensaje: #3
RE: Final 15/02/2019
sii ahi lo cambie!!!
(Este mensaje fue modificado por última vez en: 15-02-2020 21:29 por okks.)
15-02-2020 21:29
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Arito04 Sin conexión
Empleado de Fotocopiadora
Si la vida es larga y dura... ...
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 27
Agradecimientos dados: 24
Agradecimientos: 2 en 2 posts
Registro en: Jul 2012
Mensaje: #4
RE: Final 15/02/2020
Y alguien lo tiene o lo vio por algún lugar ?
16-02-2020 15:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
heinn Sin conexión
Campeon del cubo Rubik
ingeniería en sistemas
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 181
Agradecimientos dados: 746
Agradecimientos: 60 en 27 posts
Registro en: Mar 2017
Mensaje: #5
RE: Final 15/02/2020
hola, porfa cuando pongan un titulo sean lo mas claro posibles asi no tenemos que hacer malabares para entender que quieren o que buscan, asi no buscamos en toda la pantallita que materia es o que fecha . hasta ahora entiendo que buscan el final de paradigmas de 15/02/2020 ( es asi?). bueno pongo lo que tengo. espero no haber metido la pata con la materia equivocada (?). gracias


Archivo(s) adjuntos Imagen(es)
       
16-02-2020 23:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] heinn recibio 3 Gracias por este post
okks (17-02-2020), Arito04 (17-02-2020), Makellos (29-02-2020)
okks Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 16
Agradecimientos: 45 en 24 posts
Registro en: Mar 2019
Mensaje: #6
RE: Final 15/02/2020
(16-02-2020 23:16)heinn escribió:  hola, porfa cuando pongan un titulo sean lo mas claro posibles asi no tenemos que hacer malabares para entender que quieren o que buscan, asi no buscamos en toda la pantallita que materia es o que fecha . hasta ahora entiendo que buscan el final de paradigmas de 15/02/2020 ( es asi?). bueno pongo lo que tengo. espero no haber metido la pata con la materia equivocada (?). gracias

muchisimas gracias por el aporte!!
(Este mensaje fue modificado por última vez en: 17-02-2020 16:15 por okks.)
17-02-2020 14:49
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Arito04 Sin conexión
Empleado de Fotocopiadora
Si la vida es larga y dura... ...
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 27
Agradecimientos dados: 24
Agradecimientos: 2 en 2 posts
Registro en: Jul 2012
Mensaje: #7
RE: Final 15/02/2020
(16-02-2020 23:16)heinn escribió:  hola, porfa cuando pongan un titulo sean lo mas claro posibles asi no tenemos que hacer malabares para entender que quieren o que buscan, asi no buscamos en toda la pantallita que materia es o que fecha . hasta ahora entiendo que buscan el final de paradigmas de 15/02/2020 ( es asi?). bueno pongo lo que tengo. espero no haber metido la pata con la materia equivocada (?). gracias

Lo tomaron demasiado sencillito, vos crees que la van a complicar mucho este sábado que viene?.

pd: gracias por el aporte !!
17-02-2020 19:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Phiiliip077 Sin conexión
Secretario de la SAE
1 a la vez
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 549
Agradecimientos dados: 54
Agradecimientos: 373 en 221 posts
Registro en: Oct 2016
Facebook Twitter
Mensaje: #8
RE: Final 15/02/2020
(17-02-2020 19:48)Arito04 escribió:  
(16-02-2020 23:16)heinn escribió:  hola, porfa cuando pongan un titulo sean lo mas claro posibles asi no tenemos que hacer malabares para entender que quieren o que buscan, asi no buscamos en toda la pantallita que materia es o que fecha . hasta ahora entiendo que buscan el final de paradigmas de 15/02/2020 ( es asi?). bueno pongo lo que tengo. espero no haber metido la pata con la materia equivocada (?). gracias

Lo tomaron demasiado sencillito, vos crees que la van a complicar mucho este sábado que viene?.

pd: gracias por el aporte !!

Buenas, últimamente esta es la dificultad promedio.

Yo la rendí en la ultima fecha de diciembre y fue de la misma estructura.

Saludos
17-02-2020 21:27
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Phiiliip077 recibio 1 Gracias por este post
Arito04 (19-02-2020)
Arito04 Sin conexión
Empleado de Fotocopiadora
Si la vida es larga y dura... ...
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 27
Agradecimientos dados: 24
Agradecimientos: 2 en 2 posts
Registro en: Jul 2012
Mensaje: #9
RE: Final de paradigma 15/02/2020
Uhh buenísimo entonces, a juntar coraje y darlo de una vez.

Me recomendas alguna teoría de algún lado o con los apuntes de la pag de la cátedra andamos bien?. Gracias.
19-02-2020 11:44
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
emilio_murray Sin conexión
Militante
OLA K ASE
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 91
Agradecimientos dados: 131
Agradecimientos: 13 en 11 posts
Registro en: Sep 2014
Mensaje: #10
RE: Final de paradigma 15/02/2020
Hola, en el ejercicio de Funcional, punto c, donde pide el tipo , lo pase a Haskell pero me tira un error, ¿alguien sabe como seria la respuesta?

Saludos.
Emilio.
(Este mensaje fue modificado por última vez en: 25-02-2020 18:49 por emilio_murray.)
25-02-2020 18:47
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Phiiliip077 Sin conexión
Secretario de la SAE
1 a la vez
******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 549
Agradecimientos dados: 54
Agradecimientos: 373 en 221 posts
Registro en: Oct 2016
Facebook Twitter
Mensaje: #11
RE: Final de paradigma 15/02/2020
[]
(Este mensaje fue modificado por última vez en: 25-02-2020 19:04 por Phiiliip077.)
25-02-2020 19:02
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
okks Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 16
Agradecimientos: 45 en 24 posts
Registro en: Mar 2019
Mensaje: #12
RE: Final de paradigma 15/02/2020
subo lo que hice si alguien quiere comparar.
Parte A)
eligio(1,juan,piedra).
eligio(2,juan,piedra).
eligio(3,juan,tijera).

eligio(1,ana,papel).
eligio(2,ana,piedra).
eligio(3,ana,tijera).

eligio(1,tito, tijera).
eligio(2,tito, papel).
eligio(3,tito, piedra).


leGana(piedra,tijera).
leGana(tijera,papel).
leGana(papel,piedra).

ganoRonda(Ronda,Jugador):- eligio(Ronda,Jugador,Gana),
eligio(Ronda,_,Pierde),
leGana(Gana,Pierde).


1) un jugador gana una ronda, si el jugador eligio una ronda del juego que Gana, y si algun jugador que eligio la misma ronda pierde.
El error es que la propuesta esta hecho comparando un jugador con algún otro jugador que le gano, y lo que busca es que un jugador le gana la ronda a todos los jugadores que jugaron esa misma ronda.

Ejemplo:
En la ronda 1 empatan todos, y me devulve todos los jugadores que jugaron esa ronda.
2)
ganoRonda(Ronda,Jugador):- eligio(Ronda,Jugador,Gana),
forall((eligio(Ronda,OtroJugador,Pierde), Jugador \= OtroJugador),leGana(Gana,Pierde )).
3)
noGanoNadie(Ronda,Jugador):- eligio(Ronda,Jugador,_),
not(ganoRonda(Ronda,Jugador)).

Las caracteristicas que ayudaron a resolver estos problemas, son el concepto de orden superior ( findall y el not son predicados de orden superior), el findall en su segundo argumento recibe un predicado, y el not tiene como argumento un predicado.




Parte B)
instance Show (a -> b) where show _ = "<es_una_funcion>"

type Bebida = Persona -> Persona

data Persona = Persona {nombre :: String , edad :: Int, bebidas :: [Bebida]} deriving (Show)



cafe (Persona nombre edad bebidas) = Persona nombre (edad + 1) bebidas
cindor (Persona nombre edad bebidas) = Persona ("energizado" ++ nombre) edad (cindor : bebidas)
gatorade (Persona nombre edad bebidas) = Persona nombre edad (gatorade : bebidas)


tomar persona unaBebida = unaBebida persona

puedeTomar persona unaBebida = ((< 60). edad. tomar persona) unaBebida

juan = Persona "juan" 23 []

muchasBebidas = cycle [cafe, cindor, gatorade]

f persona = head . map (tomar persona). filter (puedeTomar persona) $ muchasBebidas


1) > puedeTomar cafe juan
True
> edad juan
23
No hay efecto de lado en fucional, en haskell se trabaja de forma inmutable, y haber consultado antes con la funcion puedeTomar cafe juan, no cambia los datos de juan. Que se haya evaluado antes la función puedeTomar, no va producir ningún cambio sobre juan, solo retorna una nueva persona en base a juan
2)

luegoDeTomar bebida (Persona nombre edad bebidas) = Persona nombre edad (bebida:bebidas)

3)
a)
f:: Persona -> [Bebida] -> Persona
b)
luegoDeBeber Persona = head. map(tomarPersona).filter(puedeTomar Persona)
c) al aplicar la funcion head , me devuelve el primer elemento de la lista, me retorna una persona que toma cafe, gracias al concepto de evalucion diferida me permite trabajar con listan infinitas.

Parte C)
1)
a)Falso. hay logica repetida al hacer un if para cada tipo plan
b)Verdadero. hay problemas de manejo de errores en PublicidadTradicional que es un metodo de consulta, esta produciendo un efecto en la publidad.
c)Falso. no entienden el mismo mensaje en la clase PublicadidadNoTradicional el mensaje es costo() y para publicidad PublicadidadTradicional el mensaje es costo(cliente)
d)Verdadero. hay mala delegacion en la Clase PublicadidadTradicional, no delega responsabilidad para los distintos tipos de planes, y termina por resolver toda la logica de casa plan.


2)
class Cliente {
var property publicidades = []

method costoTotal() {
return publicidades.sum{unaPublicidad => unaPublicidad.costo()}
}

method cantPublicidadesActivas(){
return self.publicidades().count({publicidad => publicidad.estaActiva()})
}
}

class PublicidadNoTradicional {
var property medios = []
var property estaActiva = true

method costo() {
if (estaActiva)
return medios.sum{medio => medio.costo()}
else
return 0
}
}

class PublicidadTradicional {
var property plan
var property estaActiva = true

method costo(cliente){
return plan.costoA(cliente)
}
}

class Estandar {
method costoA(cliente) = 1000
}

class Platinum {
method costoA(cliente){
if (cliente.cantPublicidadesActivas() > 3){
return 800
}else{
return 1100
}
}
}

class Gold {
method costoA(cliente){
return 1200 / cliente.cantPublicidadesActivas()
}
}
(Este mensaje fue modificado por última vez en: 29-02-2020 02:38 por okks.)
26-02-2020 08:14
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] okks recibio 2 Gracias por este post
heinn (28-02-2020), Makellos (29-02-2020)
heinn Sin conexión
Campeon del cubo Rubik
ingeniería en sistemas
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 181
Agradecimientos dados: 746
Agradecimientos: 60 en 27 posts
Registro en: Mar 2017
Mensaje: #13
RE: Final de paradigma 15/02/2020
hola okks, bien por el resuelto ! tengo unas dudas:

1) lo de manejo de estado del punto b de la parte C objetos, lo del error es por la división en cantPublicidadesActivas (que puede estar en cero) en plan gold ?


gracias
28-02-2020 11:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
okks Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 52
Agradecimientos dados: 16
Agradecimientos: 45 en 24 posts
Registro en: Mar 2019
Mensaje: #14
RE: Final de paradigma 15/02/2020
(28-02-2020 11:10)heinn escribió:  hola okks, bien por el resuelto ! tengo unas dudas:

1) lo de manejo de estado del punto b de la parte C objetos, lo del error es por la división en cantPublicidadesActivas (que puede estar en cero) en plan gold ?


gracias


no el error es porque en la clase de PublicidadTradicional, en el metodo costo(cliente), esta haciendo un efecto colateral a la clase PublicidadTradicional (esta seeteando cantPublicidadesActivas), y ese valor queda acumulado cuando consulto el costo
28-02-2020 11:17
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] okks recibio 1 Gracias por este post
heinn (28-02-2020)
fakukpg Sin conexión
Militante
Un problema sin solución deja...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 85
Agradecimientos dados: 44
Agradecimientos: 5 en 5 posts
Registro en: Mar 2011
Mensaje: #15
RE: Final de paradigma 15/02/2020
(26-02-2020 08:14)okks escribió:  Parte C)
1)

b)Verdadero. hay problemas de manejo de errores en PublicidadTradicional que es un metodo de consulta, esta produciendo un efecto en la publidad.

Buenas! no veo donde estaría el problema aca, en que momento produce un efecto sobre la publicidad?

UPDATE: Nada! justo cuando envié el mensaje se me actualizó la página y vi la consulta de arriba! jeje
(Este mensaje fue modificado por última vez en: 28-02-2020 16:01 por fakukpg.)
28-02-2020 15:56
Envíale un email 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)