Bonsoir ça y est mon programme fonctionne voiçi le code :
voyage(D,A,[D,X|A],C):-segment(D,A,X,C).
voyage(D,A,[D,X|L],CT):-segment(D,A1,X,C),voyage(A1,A,L,C1),CT is (C+C1).
Pour une base...
Type: Messages; Utilisateur: xeron33
Bonsoir ça y est mon programme fonctionne voiçi le code :
voyage(D,A,[D,X|A],C):-segment(D,A,X,C).
voyage(D,A,[D,X|L],CT):-segment(D,A1,X,C),voyage(A1,A,L,C1),CT is (C+C1).
Pour une base...
bonsoir et merçi pour ta réponse.Pardon pour avoir été un peu long à répondre, mais j'ai voulu me pencher sur ton explication sur l'arbre de recherche mais là j'ai du mal à suivre...j'ai pas tout...
Merçi pour ta longue réponse.
Voiçi mes réponses :
1)Tu dis "Comment il fait? Et bien, tout d'abord, il essaye d'unifier X1,X2,X3 et X4 avec les paramètres de la première définition. Dans...
Merçi pour ta réponse.
Voiçi mes explications :
1)Le deuxième argument est de la forme [...|A] pour spécifier que A est dernier élément de la liste A : Ville d'arrivée.
2)voiçi le code de...
bonjour à tous et à toutes,
J'ai un petit programme Prolog à écrire :
Voyage(D,A,L,C) qui vérifie qu'on peut aller de la ville D à la ville A en passant par les villes et en utilisant les moyens de...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.