Rapport devoir prolog MASTER DSBD Module Intelligence arti ?cielle Nom et prénom MEFTAHI Jamil C-Dé ?nissons le prédicat reines N L o? L représente la liste des ordonnées de N reines placées sur un échiquier N? N de telle manière qu ? elles ne s ? attaque
MASTER DSBD Module Intelligence arti ?cielle Nom et prénom MEFTAHI Jamil C-Dé ?nissons le prédicat reines N L o? L représente la liste des ordonnées de N reines placées sur un échiquier N? N de telle manière qu ? elles ne s ? attaquent pas mutuellement -Solution reines N L - genereliste N L placerreines N L genereliste genereliste N Li -N M is N genereliste M Li placerreine I I I I placerreine I AD D Ds placerreine I AD D Ds placerreines placerreines I AD D Ds - I J is I placerreines J AD D Ds placerreine I AD D Ds -Explication des variables prédicats Variables -N M taille de l ? échiquier -I J numéro de la ligne sur laquelle se trouve la reine actuelle -L Li Liste de longueur N utilisée pour représenter la solution -Cs Colonne sous forme de liste de champs de longueur N -D Diagonale sous forme de liste ouverte de champs -AD Antidiagonale sous forme de liste ouverte de champs CPrédicats ? placerreine Reines Colonne Diagonale AntiDiagonale remplir la colonne I quelque part dans la liste il obtient toujours la liste complète des positions de la reine R R R R et des parties de la liste des diagonales et des antidiagonales ? placerreines fait deux choses - Dérouler une liste de diagonales U U U U et de antidiagonales D D D D et - Appeler placerreine avec une valeur spéci ?que et certaines parties de la liste des hauts et des bas ? genereliste générer une liste de variables de longueur N -Exécution C-Exécution avec trace C C C
Documents similaires
-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 24, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 30.9kB