| Cours de programmation en logique | Narendra Jussien École des Mines de Nantes |
Le cours de programmation en logique dispensé à l'école des Mines de Nantes est un module optionnel de trente heures proposé en troisième année. On trouvera dans [Jussien, 2003] une présentation détaillée de ce cours.
Cette page propose à la libre disposition de tous les transparents du cours ainsi que les divers sujets de TP proposés. Une correction pour ces derniers est disponible sur demande à Narendra Jussien.
TP (1h15) graphes en Prolog
TP (2h30) Césure
TP (2h30) Et si on jouait ?
TP (3h45) Un système expert
TP (2h30) Méta-programmation
TP (3h45 +) Sorites
TP (3h45 +) Programmation par contraintes
fake
Transparents
fake
Les transparents du cours sont disponibles sous la forme d'un fichier powerpoint de . Une bibliographie sommaire est disponible ici.
Travaux Pratiques
TP (1h15) premiers pas avec
Prolog
arithmétique réversible et manipulations de listes
manipulations de graphes orientés/non orientés, pondérés
ou non
un outil pour la césure automatique des mots de la
langue française
Dominos, pions noirs et blancs et carrés magiques
Réalisation d'un système expert complet (y compris
trace, module pourquoi et module comment) de reconnaissance
d'annélides polychètes
Réalisation d'un méta interprète Prolog pour une trace évoluée,
réalisation d'un interprète en largeur d'abord
Résolution automatisée d'énigmes logique de types sorite de Lewis Carroll
Réalisation d'un solveur de contraintes (d'égalités, d'inégalités, d'intervalles) en Prolog
Last modified: Thu Apr 17 09:25:55 Paris, Madrid (heure d'été) 2003
par Narendra Jussien