Prolog
amine08
Messages postés
7
Statut
Membre
-
etpuisquoiencore -
etpuisquoiencore -
Bonjour,
voici un petit programme Prolog qui code presqu' en entier un 16plus proche voisin.
soit le prédicat distance:
distance(X,Y,R):-distance(Y,X,R).
distance (Paris,nice,800).
distance(paris,rennes,150).
distance (rennes,nantes,450).
classe(nice,solei).
classe(paris,pluie).
classe(rennes,pluie).
unplusprochevoisin(X,[paris,rennes,nice],Y):- plusproche(X,[paris,rennes,nice],R),classe(R,Y).
donc ici je suis demander de completer le predicat plusproche(X,L,R) vrai pour X,une donnée,L la liste d'exemples et R élément dans la liste d'exemples de plus proche ,
je vous remercie infiniment de me repondre dans le plus proche
voici un petit programme Prolog qui code presqu' en entier un 16plus proche voisin.
soit le prédicat distance:
distance(X,Y,R):-distance(Y,X,R).
distance (Paris,nice,800).
distance(paris,rennes,150).
distance (rennes,nantes,450).
classe(nice,solei).
classe(paris,pluie).
classe(rennes,pluie).
unplusprochevoisin(X,[paris,rennes,nice],Y):- plusproche(X,[paris,rennes,nice],R),classe(R,Y).
donc ici je suis demander de completer le predicat plusproche(X,L,R) vrai pour X,une donnée,L la liste d'exemples et R élément dans la liste d'exemples de plus proche ,
je vous remercie infiniment de me repondre dans le plus proche