Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Fenolftaleina
Nivel 3



Registrado: 26 May 2006
Mensajes: 22

Carrera: Informática
blank.gif
MensajePublicado: Mie Sep 06, 2006 9:14 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

No, el lunes no hubo, de hecho fui hasta la facultad y me encontré con la reja del frente cerrada, me di un paseo de 60km para nada, jaja!.
Con respecto a hoy, no sé si habrá, si me entero, lo publico antes de la hora.
Nos vemos.


 Género:Femenino  OfflineGalería Personal de FenolftaleinaVer perfil de usuarioEnviar mensaje privado
Fenolftaleina
Nivel 3



Registrado: 26 May 2006
Mensajes: 22

Carrera: Informática
blank.gif
MensajePublicado: Mie Sep 06, 2006 1:44 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Si, se va a dar clases hoy, salvo que no le permitan entrar a la facultad a la profesora... o sea, si está abierta, va a haber clases.


 Género:Femenino  OfflineGalería Personal de FenolftaleinaVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Mie Sep 06, 2006 8:00 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

***********

Acabo de llegar de la clase. Ya elegimos los lenguajes. Yo elegí Haskell.

Nunca en mi vida vi algo del paradigma funcional... esperemos que esté bueno.

¿Alguno de ustedes es el que dijo que tenía un grupo yahoo de la materia?

***********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Lun Sep 11, 2006 9:24 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

***********

Les dejo la dirección al grupo yahoo de la materia: http://groups.yahoo.com/group/teoriadelenguaje/

Ahí pueden descargar el libro también.

***********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Sab Sep 30, 2006 5:35 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

*************

Les hago una pregunta a los que estén usando OZ... o cualquier lenguaje declarativo supongo.

¿Se les ocurre como hacer un procedimiento que reciba una Lista y un elemento y lo agregue al final (o donde sea)? Si es recursivo mejor.

Pregunto porque es muy fácil hacer funciones que devuelvan una nueva lista con el elemento nuevo agregado... pero no me sale hacer un procedimiento.

En la última clase práctica hicimos un ejercicio que llamaba a un procedimiento auxiliar {Agregar S E} pero no lo escribimos al final...

**********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
c8h10n4o2
Nivel 2



Registrado: 31 May 2006
Mensajes: 8

Carrera: Informática
blank.gif
MensajePublicado: Dom Oct 01, 2006 10:36 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Es lo mismo que me preguntaba el otro día en clases, pero no comenté nada porque creí que no estaba entendiendo algo...
Si no se puede hacer S = S|E como se hace?? Ni idea....


   OfflineGalería Personal de c8h10n4o2Ver perfil de usuarioEnviar mensaje privado
Fenolftaleina
Nivel 3



Registrado: 26 May 2006
Mensajes: 22

Carrera: Informática
blank.gif
MensajePublicado: Dom Oct 01, 2006 2:18 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Y si probas guardando en una Celda la Lista?, de esa forma podes modificarla. Haces la función recursiva de siempre con un pattern matching o lo que necesites y después un proc para que almacene la lista modificada.


 Género:Femenino  OfflineGalería Personal de FenolftaleinaVer perfil de usuarioEnviar mensaje privado
c8h10n4o2
Nivel 2



Registrado: 31 May 2006
Mensajes: 8

Carrera: Informática
blank.gif
MensajePublicado: Dom Oct 01, 2006 3:17 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

buena idea la de la celda... ahi va


Código:

declare
proc {Agregar C E}
   C := {AgregarAlFinal @C E}
end


fun {AgregarAlFinal L E}
   case L of H|T then
      H|{AgregarAlFinal T E}
   else
      E
   end
end


C = {NewCell nil}
C := [1 2 3]

{Agregar C 4}

{Browse @C}


   OfflineGalería Personal de c8h10n4o2Ver perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Dom Oct 01, 2006 3:27 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Fenolftaleina escribió:
Y si probas guardando en una Celda la Lista?, de esa forma podes modificarla. Haces la función recursiva de siempre con un pattern matching o lo que necesites y después un proc para que almacene la lista modificada.

Ya lo probé... el problema que tiene esto es que no te permite hacer recursión, pues en la segunda llamada le estarías pasando como parámetro una lista, y no una celda.

Este sería el código:
(fíjense los comentarios)
Código:

proc {Put S N E}            % suponemos que S es una celda.
   case @S of H|T then      % el pattern matching trabaja con el CONTENIDO de la celda.
      case H of H1|T1 then
    if H1==N then
       T1:=E
    else
       {Put T N E}          % pero la llamada recursiva no le entrega una celda, le entrega una lista.
    end
      end
   else C L in
      C:={NewCell E}
      L=N|C
      @S:=@S|L
   end
end


**********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Lun Oct 02, 2006 1:51 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

***********

Cafeína: ¿te acordás que el otro día despotricábamos contra el editor del Emacs? Bueno...

Dejo este link útil sobre como manejarse en el "AMISTOSO" Emacs:

"http://kb.mozillazine.org/Emacs_Keybindings_(Firefox)"

Lo más importante:
CTRL+E = lleva el cursor al final de la línea.
CTRL+A = lleva el cursor al inicio de la línea.

**********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Lun Oct 02, 2006 3:17 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

**************

Bueno... logré terminar satisfactoriamente el Ejercicio 9)c) que tanto nos ha costado:

Código:

declare NewStore Size Put Get

fun {NewStore}
   {NewCell nil}
end

fun {Size S}
   fun {SizeAuxiliar S}
      fun {Max X Y} if X>Y then X else Y end end
   in
      case S of [H1 T1]|T then
    {Max H1 {SizeAuxiliar T}}
      else
    0
      end
   end
in
   {SizeAuxiliar @S}
end

proc {Put S N E}
   fun {PutAuxiliar S N E}
      case S of [H1 T1]|T then
    if H1==N then
       [H1 E]|T
    else
       [H1 T1]|{PutAuxiliar T N E}
    end
      else
    [N E]|S
      end
   end
in   
   S:={PutAuxiliar @S N E}
end

fun {Get S N}
   fun{GetAuxiliar S N}
      case S of [H1 T1]|T then
    if H1==N then
       T1
    else
       {GetAuxiliar T N}
    end
      else
    nil
      end
   end
in
   {GetAuxiliar @S N}
end

S={NewStore}
{Put S 1 [1 3 5]}
{Put S 2 454}
{Put S 3 [777 888]}
{Put S 7 'vanRoy'}

{Browse {Size S}}

{Browse {Get S 1}}
{Browse {Get S 2}}
{Browse {Get S 3}}
{Browse {Get S 4}}

**************

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Rada
Moderador


Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
blank.gif
MensajePublicado: Mar Feb 27, 2007 11:25 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Se dicta la materia este cuatrimestre.. no la encontre en el sistema de cursos

PD: este cautrimestre = 1ro 2007

_________________
[CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)


Gabba gabba we accept you we accept you one of us

Tauro Género:Masculino Tigre OcultoGalería Personal de RadaVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
Fhran
Administrador


Edad: 39
Registrado: 25 Ago 2005
Mensajes: 3123
Ubicación: En la rama de un árbol... entre locos.
Carrera: Electrónica y Informática
blank.gif
MensajePublicado: Mie Feb 28, 2007 8:47 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

***********
Rada escribió:
Se dicta la materia este cuatrimestre.. no la encontre en el sistema de cursos

Hoy le pregunto a Rosita.

***********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquario Género:Masculino Rata OfflineGalería Personal de FhranVer perfil de usuarioEnviar mensaje privado
Rada
Moderador


Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
blank.gif
MensajePublicado: Mie Feb 28, 2007 10:32 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Copio un mail de Rosita:
*****************
Teoria de Lenguaje (75.31) no se cursa este cuatrimestre.

saludos

Rosita Wachenchauzer

*****************

_________________
[CAMPAÑA] Colaboremos entre todos por un foro más ordenado (click aquí)
[CAMPAÑA] Hacer un tópico por cada curso y con información ¡útil! (click aquí)


Gabba gabba we accept you we accept you one of us

Tauro Género:Masculino Tigre OcultoGalería Personal de RadaVer perfil de usuarioEnviar mensaje privadoEnviar emailYahoo MessengerMSN Messenger
facundo.olano
Nivel 8


Edad: 36
Registrado: 10 Ago 2006
Mensajes: 808
Ubicación: encadenado al ánima
Carrera: Informática
argentina.gif
MensajePublicado: Jue Ago 07, 2008 4:23 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Alguien sabe si esta materia existe todavía?
Creí que se cursaba los segundos cuatrimestres, pero este año no aparece en el sistema de inscripción.

_________________
Image Image

Geminis Género:Masculino Gato OfflineGalería Personal de facundo.olanoVer perfil de usuarioEnviar mensaje privadoEnviar emailVisitar sitio web del usuarioMSN Messenger
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.4849s ][ Pedidos: 20 (0.3903s) ]