Prolog- intelligence artificielle
Bonjour,
j' ai un probleme j'execute ce programme en prolog mais ca marche pas car au lieu de me fournir la reponse il me repond no
voici les faits:
habite(jean, belfort).
habite(lucie, paris).
habite(christian, toulouse).
habite(adeline, paris).
habite(nicolas, paris).
et le question est la suivante :
?- findall(X, habite(X,paris), R).
j' ai un probleme j'execute ce programme en prolog mais ca marche pas car au lieu de me fournir la reponse il me repond no
voici les faits:
habite(jean, belfort).
habite(lucie, paris).
habite(christian, toulouse).
habite(adeline, paris).
habite(nicolas, paris).
et le question est la suivante :
?- findall(X, habite(X,paris), R).
1 réponse
-
ContributeurBonjour,
Je travaille sous Windows XP SP3.
Quelle est la version de Prolog que tu utilises ?
En essayant avec celle-ci (qui doit marcher sous Vista et Win 7) :
https://www.swi-prolog.org/download/stable
==> j'obtiens la réponse correcte après compilation des 5 lignes de faits dans la fenêtre d'édition et lancement de ta commande findall dans la fenêtre d'exécution :
R = [lucie, adeline, nicolas].
Judex