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
Ayuda Listas Paradigma Logico
Autor Mensaje
lucianovperez Sin conexión
Empleado del buffet
;) ;) ;) ;) ;)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 37
Agradecimientos: 87 en 2 posts
Registro en: Jun 2014
Mensaje: #1
Ayuda Listas Paradigma Logico Trabajo practico y 1 más Paradigmas de Programación
Tengo una lista de nombres y tengo que comparar el primer elemento con el ultimo. Como podria hacer?

comparar([juan,luis,vero]):-

tendria que terminar comparando en un predicado juan con vero por ejemplo.

Muchas Gracias, Saludos!
26-04-2015 15:02
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
alexis caspell Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 62
Agradecimientos dados: 1
Agradecimientos: 20 en 20 posts
Registro en: Sep 2014
Mensaje: #2
RE: Ayuda Listas Paradigma Logico
estaria bueno que subas el enunciado porque asi cmo me lo redactas no entendi nada
26-04-2015 15:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] alexis caspell recibio 1 Gracias por este post
lucianovperez (26-04-2015)
lucianovperez Sin conexión
Empleado del buffet
;) ;) ;) ;) ;)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 37
Agradecimientos: 87 en 2 posts
Registro en: Jun 2014
Mensaje: #3
RE: Ayuda Listas Paradigma Logico
C. mesaBuenaOnda/1 : Se verifica para un conjunto de personas si se cumple qe los que están sentados juntos se llevan bien, teniendo en cuenta a su vez que los que se encuentran en los extremos de la lista están sentados juntos. No deben considerarse buena onda las mesas con menos de dos personas. No necesita ser inversible.

seLlevanBien/2 recibe dos personas y verifica si se llevan bien o no. Este ya está hecho hay que usarlo en el item C.
26-04-2015 15:45
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
m68540534 Sin conexión
Profesor del Modulo A
3++ || 4--
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 260
Agradecimientos dados: 252
Agradecimientos: 214 en 71 posts
Registro en: Mar 2013
Mensaje: #4
RE: Ayuda Listas Paradigma Logico
De onda, estaría mejor todavía que intentes hacerlo y consultes cuando tengas una duda concreta, no que tires el ejercicio para que te lo hagan, porque si no en el parcial que vas a hacer? Además, no sé en que curso estás, pero en la mayoría hay varios ayudantes con toda la mejor para responder dudas.

Compilado para aprobar la cursada de Matemática Discreta - http://www.utnianos.com.ar/foro/tema-lib...-parciales
28-04-2015 14:40
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
lucianovperez Sin conexión
Empleado del buffet
;) ;) ;) ;) ;)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 37
Agradecimientos: 87 en 2 posts
Registro en: Jun 2014
Mensaje: #5
RE: Ayuda Listas Paradigma Logico
Si lees bien no tiré el enunciado de una, pregunté como se hacia una cosa para poder solucionar todo ese ejercicio, después como lo pidió lo escribí.
Saludos
28-04-2015 19:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
alexis caspell Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 62
Agradecimientos dados: 1
Agradecimientos: 20 en 20 posts
Registro en: Sep 2014
Mensaje: #6
RE: Ayuda Listas Paradigma Logico
perdona que te responda tarde pero recien hoy pude poner a fijarme. Lo que me habias preguntado para el primero y el ultimo yo lo haria:

primeroDeMesa([X|XS],X).

ultimoDeMesa([X|XS],P):-ultimoDeMesa(XS,P).

ultimoDeMesa([P],P).

Con respecto a lo que pide el ejercicio esta bastante dificil (in my opinion) pero yo lo plantearia mas o menos por este lado:

mesaBuenaOnda(Mesa):-alMenosDosEn(Mesa),primeroDeMesa(Mesa,Primero),ultimoDeMesa(Mesa,Ultimo),seLlevanBien(Primero,Ultimo),
seLlevanBienConSiguiente(Mesa).

alMenosDosEn(Mesa):-length(Mesa,C),C>1.

fijate que planteando eso (si es que esto anda) solo te quedaria plantear que cada persona se lleve bien con su siguiente, esto con una recursiva sale. Contame despues si funciona o tuviste algun problema porque estoy medio frio con logico y puede ser que alguna cosa no ande.
28-04-2015 22:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] alexis caspell recibio 1 Gracias por este post
lucianovperez (29-04-2015)
lucianovperez Sin conexión
Empleado del buffet
;) ;) ;) ;) ;)
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 15
Agradecimientos dados: 37
Agradecimientos: 87 en 2 posts
Registro en: Jun 2014
Mensaje: #7
RE: Ayuda Listas Paradigma Logico
Sisi lo pude plantear igual y era bastante parecido a lo que pusiste, gracias igual, saludos!
29-04-2015 21:02
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)