• Sábado 4 de Mayo de 2024, 20:17

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - royer3

Páginas: [1]
1
Inteligencia Artificial / Prolog Busqueda De Un Elemento Por Posicion
« en: Lunes 2 de Junio de 2008, 01:32 »
Hola a todos, Necesito realizar este programa, se trata de buscar un elemento de una lista segun la posicion de la misma, en la cual se le pregunte a la consola:

?- busqueda([a,b,c,d],3,X)

y que de como resultado:

X=c

la constante dice segun la posicion de la lista en la que va a buscar, por favor necesito este programa, ojala me puedan ayudar, Gracias!!!

2
Inteligencia Artificial / Prolog Eliminar Un Dato!!
« en: Lunes 2 de Junio de 2008, 01:10 »
Hola, ojala alguien me pueda ayudar, tengo que hacer un programa k elimine un dato preguntando al programa de esta manera:
?elimina([a,b,c,d,e],2,x)
la constante es el que dice que dato va a eliminar en este caso el num. 2 va a eliminar a b y el resultado es:
x=[a,c,d,e] yo por mi parte ya lo he intentado hacer pero algo tengo mal, y lo unico que tengo bien es este codigo
Código: Text
  1. eliminar(X,[X|R],R).
  2. eliminar(X,[C|R],[C|R1]):- eliminar(X,R,R1).
  3.  
  4.  
claro que este codigo solo elimina especificando el elemento por ejemplo:
? eliminar([a,b,c,d],a,X).
y el resultado es:
X= [b,c,d]
ya me rompi el coco pero lo veo muy abstracto como buscar ese elemento por medio de la constante para borrarlo, si alguien sabe por favor denme una ayuda con esto Gracias!!!

Páginas: [1]