N'utilisez pas cette balise comme Prologue et Epilogue. Prolog est le langage de programmation logique le plus couramment utilisé. Il prend en charge la programmation non déterministe grâce à un retour en arrière chronologique et à la correspondance de modèles grâce à l'unification.
J'écris une solution pour calculer les distances entre les nombres dans une liste en utilisant la récursivité, mais j'ai du mal à obtenir la sortie prévue.
J'ess ...
J'ai besoin d'écrire (pas de calculer) tous les états de la liste des nombres qui signifie: Input:list_sum([Item], Item).
list_sum([Item1,Item2 | Tail], Total) :-
list ...
Je ne parviens pas à faire fonctionner ce code Prolog DCG: String1=" ",string_codes(String1,Codes),phrase(spaces(Output),Codes).
spaces(XXs) -->
[X], {X=32}, spaces(Xs),
{c ...
Essayer de déterminer si deux nombres dans la liste sont égaux à une valeur donnée. J'ai lu de nombreuses questions et la plupart des lists.pl de la documentation s ...