prolog

    4La chaleur

    1Répondre

    J'applique une variante à l'énigme d'Einstein et j'ai des problèmes. Lorsque vous essayez de calculer la solution i essayer ceci: solve(Street) :- Street = [_House1,_House2,_House3,_House4,_House5],

    1La chaleur

    1Répondre

    Je voudrais trouver le chemin le plus court de la station A à la station B en prologue dans le graphique bidirectionnel (si A est connecté à B que B est connecté à A), le graphique pas de poids sur le

    0La chaleur

    1Répondre

    J'essaie de comprendre comment ajouter des éléments pairs dans une liste (j'ai étudié des exemples mais je ne peux pas le faire tout seul, j'ai besoin de votre aide pour épingler bas mon manque de com

    1La chaleur

    1Répondre

    J'ai écrit un programme prologue qui génère toutes les positions possibles des éléments dans une table bidimensionnelle. Le nombre d'éléments et la taille de la table sont donnés. Mon code est: geni(M

    0La chaleur

    1Répondre

    Je m'excuse de perdre votre temps, mais je suis coincé:/ J'ai lu le manuel quelques fois, mais j'ai encore quelques questions sur le développement de Prolog.Net (http: // prolog. hodroj.net/ version).

    2La chaleur

    1Répondre

    Je suis nouveau à Prolog et j'essaye de modéliser une devinette comme l'énigme d'Einstein, également connue sous le nom d'énigme de Zebra, (mais avec 10 maisons et 30 indices) dans Prolog et j'emploie

    0La chaleur

    1Répondre

    % link(Origin,Destination,Speed,Length). link(paris,milano,140,360). link(paris,london,200,698). link(berlin,atena,110,714). link(atena,paris,90,370). je dois écrire ce prédicat d'itinéraire don

    4La chaleur

    2Répondre

    Je dois avoir un pet de cerveau ou quelque chose, mais je n'arrive pas à trouver une solution à cela. Si vous avez une liste de faits tels que: %country(country, population, capital) country(sweden,

    2La chaleur

    1Répondre

    J'ai ceci: :- dynamic(times/3). mult :- mult([0,1,2,3,4,5,6,7,8,9]). mult(Num) :- append(L1,[X|R1],Num), append(L2,[Y|R2],Num), Prod is X*Y, assertz(times(X,Y,Prod)),fail.

    3La chaleur

    2Répondre

    C'est juste une sorte de question générale, provenant d'autre chose. Dites que vous voulez la table des produits à partir d'une matrice (je pense que c'est ce qu'elle appelle). Exemple i mis en outer(