|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Futur Membre du Club
![]() Chloé GarciaÉtudiant Inscription : avril 2012 Messages : 36 ![]() |
Bonsoir,
Voici le lien menant au TP que je dois faire en lisp. (http://www.fichier-pdf.fr/2012/11/19/tp02-a12/) Je dois donc faire une recherche dans un espace d'états. J'ai recherché 8 règles permettant de regrouper tous les états possibles pour les deux récipients : 1 : (x < 4, y) -> (4 y) 2 : (x > 0, y) -> (0 y) 3 : (x, y < 3) -> (x 3) 4 : (x, y > 0) -> (x 0) 5 : (x > 0, x+y < 4) -> (0 x+y) 6 : (x+y < 5, y > 0) -> (x+y 0) 7 : (x < 4, x+y > 4) -> (4 y-(4 - x)) 8 : (x+y > 3, y < 3) -> (x-(3 - y) 3) Ma fonction 'actions' permet de lister les règles possibles pour un état donné : Code :
Code :
Ce n'est pas le cas de ma troisième fonction que je n'arrive pas à coder =/ Cette fonction doit retourner la liste des états suivants (suivant l'état actuel) non encore visités. Voici ce que j'ai tenté : Code :
Voici mes variables globales : Code :
Merci à vous par avance. Bonne soirée |
||||||||
|
|
00
|
|
|
#2 | |||||
|
Membre Expert
![]() Inscription : avril 2008 Messages : 800 ![]() |
Citation:
avec un résultat comme ça: Code :
Code :
|
|||||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Chloé GarciaÉtudiant Inscription : avril 2012 Messages : 36 ![]() |
En effet, c'est pas mal ^^''
J'ai finalement fini de coder la fonction sur les états successeurs et j'ai également fait les fonctions de parcours en largeur et profondeur. Pour ceux que ça intéresse, contactez-moi. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com