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
Consulta para final!
Autor Mensaje
gabrielarce Sin conexión
Militante
Benditos finales..
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 62
Agradecimientos: 19 en 11 posts
Registro en: Jan 2010
Mensaje: #1
Consulta para final! Finales Paradigmas de Programación
Hola a todos!! como estan??

Bueno, estoy preparando el final y tengo dudas sobre un punto..


1) Date today
2) #LaVerdad
>>agregarVerdad: unaVerdad
verdades add: unaVerdad
^42.

Justificar en conceptos de transparencia referencial, efecto de lado y asignación destructiva


Sinceramente no se bien como justificar este punto.. Para mi no existe ni transparencia referencial, ni efecto de lado ni asignación destructiva en date today, pero como justificarlo?
Y en el punto 2, hay transparencia referencial ya que siempre me devuelve 42.. pero también puedo responder que no, ya que cada vez que se ejecuta el metodo, la colección de verdades cambia.. en un final, como lo justifico?


Bueno, cualquier ayuda me viene barbaro.. desde ya les agradezco!!

PD: Me fije en la wiki de uqbar pero no me termina de cerrar bien para una justificación (mas para estos puntos, no?)
06-02-2016 20:19
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Trisky Sin conexión
Campeon del cubo Rubik
Ingeniero
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 127
Agradecimientos dados: 115
Agradecimientos: 82 en 41 posts
Registro en: Dec 2011
Mensaje: #2
RE: Consulta para final!
1-
Transparencia referencia: no hay porque no siempre devuelve lo mismo
Efecto de lado: No hay puesto que lo único que hace es devolver una variable sin cambiar ninguna otra variable.
Asignacion destructiva: no, puesto que date today es ejecutada una sola vez. Si se ejecuta mas de una vez si tendremos asignacion destructiva puesto que "pisamos" la variable.

2-
transparencia referencia: SI, siempre devuelve lo mismo (42)
efecto de lado: SI, genera un cambio en una colección que sobrevive a la ejecucion del método.
asignación destructiva: no hay.


lo saqué de acá:
http://pdep.com.ar/material/apuntes/clas...-la-manana
08-02-2016 11:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gabrielarce Sin conexión
Militante
Benditos finales..
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 62
Agradecimientos: 19 en 11 posts
Registro en: Jan 2010
Mensaje: #3
RE: Consulta para final!
Gracias Trisky!!
08-02-2016 19:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 2 invitado(s)