Dec 03, 2024

Wiki

Python

Aide

edit SideBar

Search

A Qui Appartient Ce Zebre


Dans la rue d'un village, cinq maisons consécutives de couleurs différentes sont habitées par des hommes de nationalités diverses, ayant chacun son animal favori, sa boisson préférée et sa profession.

  • Le Norvégien habite la première maison à gauche.
  • On boit du lait dans la maison du milieu.
  • Le Norvégien habite à côté de la maison bleue.
  • L'Anglais habite la maison rouge.
  • On boit du café dans la maison verte.
  • Le médecin habite la maison jaune.
  • La maison verte est à côté de la blanche, à droite.
  • Le chien appartient à l'Espagnol.
  • L'Ukrainien boit du thé.
  • Le Japonais est comptable.
  • L'ingénieur élève des escargots.
  • L'artiste boit du vin.
  • Le professeur habite à côté du propriétaire du renard.
  • Le médecin habite à côté du cheval.

Écrire un programme Prolog qui permet de répondre aux questions suivantes :

  • Qui boit de l'eau ?
  • À qui appartient le zèbre ?

Indications :

  1. On associera aux maisons des numéros (de 1 à 5).
  2. On exprimera les relations de voisinage à l'aide de la position dans la suite 1, 2,..., 5.
  3. On disposera des "tableaux" des nationalités, des couleurs...
  4. Il faut "donner" au programme les faits bruts, tels qu'ils sont donnés dans l'énoncé : ce n'est pas à vous de résoudre le problème, mais au programme que vous écrirez !

Page Actions

Recent Changes

Group & Page

Back Links