Prolog exercice

Fermé
CR7du60 - Modifié par CR7du60 le 20/05/2013 à 18:46
Bonsoir,

Je suis en L1 informatique, j'ai un devoir de Prolog à faire mais je coince. Nous débutons à peine en Prolog, un seul TP a été réalisé.

Voici l'énoncé,

Des braqueurs se sont enfuis avec une fourgonnette. L'inspecteur Colombo connaît déja ou il a pu conclure les points suivants, qui sont donc vrais:
1) Personne n'aurait pu participer au braquage sauf Albert, Bruno et Corinne.
2) Corinne ne s'est jamais mêlée à une "affaire": elle agit toujours en tandem avec Albert.
3) Bruno ne sait pas conduire.

Est-ce que Albert est coupable ou non?
Faire un programme prolog pour répondre à la question.


Pour l'instant, j'en est déduis que dans 3 cas il est coupable:
- d'une part si il conduit
- si Corinne conduit, il y a forcément Albert.
- si Bruno conduit, il ne peut pas y avoir que Corinne avec lui puisqu'elle agit toujours avec Albert, donc il y a Albert aussi.

Par contre je bloque sur le programme Prolog, j'ai fait cela pour l'instant:

a. % Albert
b. % Bruno
c. % Corinne
c ;- a. % Si Corinne alors on a Albert


Si quelqu'un peut m'aider ça serait gentil merci ;)