Programación Específica => Inteligencia Artificial => Mensaje iniciado por: andre52 en Domingo 10 de Septiembre de 2006, 19:10
Título: Manejo De Listas En Prolog
Publicado por: andre52 en Domingo 10 de Septiembre de 2006, 19:10
hola soy nueva en el lenguaje de prolog y necesito aprender a manejar listas, crearla copiarla, eliminar un elemento y desplazarme dentro de ella. la verdad es que necesito hacerlo desde la ventana del codigo y no desde la consola.
Si pueden enviarme a algun tutorial o explicarme como puedo hacerlo agradeceria mucho su ayuda.
Título: Re: Manejo De Listas En Prolog
Publicado por: su - en Domingo 10 de Septiembre de 2006, 19:32
Hablas de esto? (http://search.yahoo.com/search?fr=FP-pull-web-t&ei=UTF-8&p=prolog+arrays) :rolleyes:
Título: Re: Manejo De Listas En Prolog
Publicado por: andre52 en Domingo 10 de Septiembre de 2006, 23:18
Hola su - : gracias por responderme con eso ya se como crearla y eliminar un elemento pero todavia no logro copiar una lista sin dañar la original y hacerlo desde la ventana donde esta el codigo y no desde la consola. me ayudas por favor.
Título: Re: Manejo De Listas En Prolog
Publicado por: su - en Lunes 11 de Septiembre de 2006, 21:44
Título: Re: Manejo De Listas En Prolog
Publicado por: blue8 en Viernes 15 de Septiembre de 2006, 23:59
Una pregunta, si tengo listas en prolog declaradas de manera estatica.. ej:
casa(1, [juan, pedro,enrique,claurio]). casa(2, [felipe, manuel, guillermo]). . . . . como puedo crear un predicado que me saque los extremos de la lista elegida..?? ejemplo
?.-sacar(2)
felipe y guillermo
Graciassssss
Título: Re: Manejo De Listas En Prolog
Publicado por: su - en Sábado 16 de Septiembre de 2006, 00:06
No se Prolog :P pero supongo que es algo como esto:
Código: Text
casa(1, [juan, pedro,enrique,claurio]).
casa(2, [felipe, manuel, guillermo]).
?.-sacar(2, [0, 1])
Pero no se... [edit] ?.-sacar(2, [0|1]) /*creo, segun el ejemplo, pero si | es or entonces no*/
Título: Re: Manejo De Listas En Prolog
Publicado por: su - en Sábado 16 de Septiembre de 2006, 01:45
http://cs.wwc.edu/~cs_dept/KU/PR/Prolog.html (http://cs.wwc.edu/~cs_dept/KU/PR/Prolog.html) aqui esta lo que necesitas, sin duda :D