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
Dudas varias final de paradigmas
Autor Mensaje
sarasa Sin conexión
Empleado de Fotocopiadora
Apuntando al 4
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 44
Agradecimientos dados: 6
Agradecimientos: 6 en 5 posts
Registro en: May 2013
Mensaje: #1
Dudas varias final de paradigmas Finales y 1 más Paradigmas de Programación
Gente linda, curse esta materia el año pasado y planeo jugarmela mañana.
Si me puede ayudar con algunos conceptos que pregunta en este final seria genial:

https://docs.google.com/document/d/1czeo...oilgRs/pub

En el primer punto:
Yo pense:
#Dia
>>NumeroDeEstadoDelTiempo
^self temperatura
subclase
#DiaNublado
>>NumeroDeEstadoDelTiempo
^self temperatura * self cantidadDeNubes
#DiaConNiebla
^self temperatura - self cantidadDeNiebla

Creo que eso esta bien, obvio que cambio el metodo ese con if por d NumeroDeEstadoDelTiempo

Ahora:

1) Que cambia en expresividad y declaratividad? Bah, que seria la expresividad y la declaratividad?
2) El otro punto dice que los tipos de dia pueden variar (por ejemplo pasar de normal a nublado)
Pense hacer una clase #TipoDeDia con subclases #Nublado, #Neblinoso y #Normal. Y a la clase dia le pongo el atributo tipo con un objeto de la clase tipoDeDia. Esta bien? O estoy en cualquiera?


Ahora de logico:
1) Explicar qué restricciones mínimas deberían cumplir los predicados usados en enProblemas/1 para que pueda consultarse por quiénes cumplen el predicado enProblemas/1

Que son las restricciones? Osea, si no tengo el otro codigo es obvio que primero que nada tienen que estar los predicados declarados, pero tendria que yo hacerlos todos? Supongo que no apunta a eso. Que seria lo que hay que hacer?

Lo otro mas o menos lo tengo.

Graciaaaas
31-07-2015 21:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina Sin conexión
Colaborador

********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.743
Agradecimientos dados: 1.496
Agradecimientos: 1.686 en 547 posts
Registro en: Sep 2010
Mensaje: #2
RE: Dudas varias final de paradigmas
expresividad

No es lo mismo,

f a b
que

esPar unNumero otroNumero

Declaratividad (espero no confundirme)

total (unNro, otroNro) {

* hace algo *
* hace otra cosa*
*hace mas*

}

que:

total (unNro, otroNro) {

hacerLaPrimerCosa()
hacerLaSegunda()
}

Ahora si ?

love
31-07-2015 21:19
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sarasa Sin conexión
Empleado de Fotocopiadora
Apuntando al 4
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 44
Agradecimientos dados: 6
Agradecimientos: 6 en 5 posts
Registro en: May 2013
Mensaje: #3
RE: Dudas varias final de paradigmas
Emm, perdon pero no entendi. La consigna hace la pregunta segun lo que resolvi yo. Osea, Con tu solucion, que mejoraste en expresividad y declaratividad.

Te jode si te pido un ejemplo mas claro?
Graciasss

Segun lo que entendi es mas expresivo

Pepe->ContameUnChiste que

Chistes = Pepe->QueChistesSabes
Chistes->Contate

Osea, la expresividad sería en parte elegancia y comprensibilidad y sentido en las declarasiones? (desde el ojo humano)

Parezco bucay
(Este mensaje fue modificado por última vez en: 31-07-2015 21:27 por sarasa.)
31-07-2015 21:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina Sin conexión
Colaborador

********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.743
Agradecimientos dados: 1.496
Agradecimientos: 1.686 en 547 posts
Registro en: Sep 2010
Mensaje: #4
RE: Dudas varias final de paradigmas
Te di un ejemplo =)

No es expresivo
f a b

Es expresivo
esPar unNumero otroNumero

Y lo mismo con el otro. El primero no es declarativo y el segundo si.
Fijate que vos sabes que hace la funcion es par, pero f?? puede hacer millones de cosas... y eso es la expresividad
Esto traducilo al ejercicio que planteaste y a cualquier otro!
Vos me preguntas que es la expresividad, ahi tenes =)

love
31-07-2015 21:52
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
aaajfabio Sin conexión
Profesor del Modulo A
Retomando la carrera
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 260
Agradecimientos dados: 18
Agradecimientos: 18 en 7 posts
Registro en: Sep 2009
Mensaje: #5
RE: Dudas varias final de paradigmas
Ese final está subido ya mirá

http://www.utnianos.com.ar/foro/tema-apo...5-resuelto
06-08-2015 20:47
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)