ia:prolog:intro
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ia:prolog:intro [2017/11/02 13:40] – [Problème] bruno | ia:prolog:intro [2018/11/09 11:50] (Version actuelle) – [Prise en main] bruno | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ===== Supports de cour ===== | ===== Supports de cour ===== | ||
| {{ : | {{ : | ||
| + | |||
| + | [[https:// | ||
| ===== Travaux pratique en Prolog===== | ===== Travaux pratique en Prolog===== | ||
| Ligne 9: | Ligne 11: | ||
| ==== Prise en main ==== | ==== Prise en main ==== | ||
| {{ : | {{ : | ||
| + | |||
| + | Au programme: parties 1, 2 et 3. | ||
| ==== Problème ==== | ==== Problème ==== | ||
| Nous allons traiter un cas concret de planification de tâches appliqué à la robotique. | Nous allons traiter un cas concret de planification de tâches appliqué à la robotique. | ||
| - | === Énoncé | + | [[ia:prolog:tpRobotique| Planification |
| - | Une école dispense des cours dans des salles informatiques équipées d' | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | Les créneaux de cours sont les suivants: | + | |
| - | + | ||
| - | * 7h00-8h00: libre (pas de cours) | + | |
| - | * 8h00-10h00; | + | |
| - | * 10h-10h30: pause (toutes les salles sont inoccupées); | + | |
| - | * 10h30-12h30; | + | |
| - | * 12h30-13h30: | + | |
| - | * 13h30-15h30; | + | |
| - | * 15h30: | + | |
| - | * 16h00-18h00; | + | |
| - | * 18h00-19h00: | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | === Mise en pratique === | + | |
| - | Pour le moment, nous commencerons par considérer: | + | |
| - | - que le robot a besoin de 30 minutes pour s' | + | |
| - | - que l' | + | |
| - | + | ||
| - | Nous complexifierons les données en fin de TP. | + | |
| - | + | ||
| - | == 1) Description d'une solution == | + | |
| - | - Décrivez | + | |
| - | - Créez un but avec cette solution. | + | |
| - | - Affichez la solution (sans contrainte pour le moment). | + | |
| - | + | ||
| - | < | + | |
| - | Il y a plusieurs solutions bien entendu, voici celle que nous utiliserons pour le moment: | + | |
| - | + | ||
| - | <code prolog> | + | |
| - | plan([ | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | cr([_, | + | |
| - | ]). | + | |
| - | </ | + | |
| - | + | ||
| - | Questions auxquelles vous devez pouvoir répondre: | + | |
| - | - pourquoi la liste de la solution comprend 24 lignes ? | + | |
| - | - pourquoi dans cr([liste], | + | |
| - | - à quoi servent les valeurs de variable r1, r2,...,r24? | + | |
| - | + | ||
| - | </ | + | |
ia/prolog/intro.1509630041.txt.gz · Dernière modification : 2017/11/02 13:40 de bruno