IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Prolog Discussion :

Projet en Prolog.


Sujet :

Prolog

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Projet en Prolog.
    Bonjour,

    j'ai un projet en prolog, et j'ai besoin d'un coup de pouce.



    J'un dictionnaire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    mot(armoire).
    mot(aaron).
    mot(gtgtg).
    mot(abaissement).
    mot(abaisser).
    mot(abandon).
    il faut que l'utilisateur choisisse un mot de la liste et que le l'ordinateur puisse le trouver.

    D'abord j'ai fait un prédicat Commencer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    commencer(A):-
      write('Veuillez choisir un mot svp et dites le nombre de lettre qu il possède'), 
      nl,
      read(A), nl,
      write('Le mot est composé de '), 
      write(A), 
      write(' lettres').
    ensuite je veux mettre dans une liste les mots de 'A' lettre.
    cependant je n'y arrive pas, voila ce que j'ai fait: ici A=5

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    decomposer(R):- 
       mot(X), 
       atom_chars(X, L), 
       length(L, 5), 
       findall(L, atom_chars(X, L), R).
    j'obtiens : R = [[a,a,r,o,n]]
    R = [[g,t,g,t,g]]

    alors que je voudrais : R = [[a,a,r,o,n],[g,t,g,t,g]]

    merci d'avance.

  2. #2
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Svp de l'aide !!

  3. #3
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    C'était presque ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    decomposer(R):-
       bagof(L, X^(mot(X), atom_chars(X, L), length(L, 5)), R).
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  4. #4
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Projet Prolog
    Trad D, je te remercie infiniment, grâce à ta perspicacité, j'ai réussi à finir mon projet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. projet prolog Transport en commun
    Par diasgo dans le forum PCU
    Réponses: 0
    Dernier message: 30/04/2013, 01h03
  2. Projet proie/predateur avec Prolog
    Par emmii dans le forum Prolog
    Réponses: 6
    Dernier message: 03/12/2012, 08h48
  3. 2ème projet Prolog
    Par xeron33 dans le forum Prolog
    Réponses: 21
    Dernier message: 07/09/2009, 22h31
  4. petit projet Prolog
    Par xeron33 dans le forum Prolog
    Réponses: 12
    Dernier message: 27/08/2009, 10h04
  5. SUDOKU projet PROLOG
    Par -queen- dans le forum Prolog
    Réponses: 5
    Dernier message: 01/06/2009, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo