Prolog - Problema con predicados

 
Vista:

Problema con predicados

Publicado por david Lopez (1 intervención) el 12/11/2006 07:19:29
Hola!!

Les presento mi problema, espero que alguien conozca la solucion :)

Tengo declarado el siguiente predicado

razonCirc(String).

el cual recibe 1 parametro.

Mi duda es como hacerle para que tome 1 camino ya que hay 2 soluciones una verdadera y una falsa. Lo tengo codificado de la siguiente forma:

predicates

razonCirc(String).

clauses

razonCirc(Resp):-
Resp="a",
write("Hola 1").

razonCirc(Resp):-
Resp="b",
write("Hola 2").

goal
razonCirc("a").

Alguien me pudiera decir la forma correcta de codificarlo o como poder declarar una parte falsa. de antemano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder