prolog predicate problems
From: nissan2000 (billie_at_campus.ie)
Date: 08/16/04
- Next message: Pere Montolio: "Re: prolog predicate problems"
- Previous message: Pento: "Re: Help I'm stuck!"
- Next in thread: Pere Montolio: "Re: prolog predicate problems"
- Reply: Pere Montolio: "Re: prolog predicate problems"
- Reply: Pere Montolio: "Re: prolog predicate problems"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 16 Aug 2004 08:39:22 -0400
Im trying to figure out how write a predicate which replaces any occurence
of a known person in a list with the word 'man'. Known colors: bob, jim,
joe.
Eg:
?-person([that,person,is,bob,they,are,jim,and,joe],R).
R=[that,person,is,man,they,are,man,and,man]
More(y/n)
Heres what i have, but i am unable to finish it.
is_man(bob).
is_man(jim).
is_man(joe).
person( [], [] ).
person( [ H | T1 ], [ choice | T2 ] :-
????,
????.
person( [ H | T1 ], [ H | T2 ] ) :-
????.
thanks in advance.
- Next message: Pere Montolio: "Re: prolog predicate problems"
- Previous message: Pento: "Re: Help I'm stuck!"
- Next in thread: Pere Montolio: "Re: prolog predicate problems"
- Reply: Pere Montolio: "Re: prolog predicate problems"
- Reply: Pere Montolio: "Re: prolog predicate problems"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|