Le robot explore le domaine

Télécharger le fichier des exercices : http://www.grappa.univ-lille3.fr/~gonzalez/enseignement/2010-2011/algo1/explorer.xml
  1. Explorer : Un tour (explorer.xml, n°1)
    Le robot est
    • n'importe où sur le bord sud,
    • orienté vers l'est.
    Faire un tour exactement (revenir au point de départ). Utiliser les marques.
    Programme principal :
    |  Séquence
    |  |  Marquer
    |  |  Au coin
    |  |  Au coin
    |  |  Au coin
    |  |  Au coin
    |  |  À la marque
    
    Procédure Au coin : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Avancer | | Pivoter à droite | | Pivoter à droite | | Pivoter à droite
    Procédure À la marque : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Sur Marque | | | Faire (Séquence) | | | | Avancer
    Télécharger le fichier
  2. Explorer : Tour du terrain (explorer.xml, n°2)
    Le robot est
    • n'importe où,
    • orienté vers le nord.
    Faire le tour du terrain dans le sens des aiguilles d'une montre.
    Programme principal :
    |  Séquence
    |  |  Jusque mur
    |  |  Marquer
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque marque
    
    Procédure Jusque mur : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Avancer | | Pivoter à droite
    Procédure Jusque marque : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Sur Marque | | | Faire (Séquence) | | | | Avancer
    Télécharger le fichier
  3. Explorer : Tour du terrain en sens inverse (explorer.xml, n°3)
    Le robot est
    • n'importe où,
    • orienté vers le nord.
    Faire le tour du terrain dans le sens des aiguilles contraire d'une montre.
    Programme principal :
    |  Séquence
    |  |  Jusque mur
    |  |  Marquer
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque mur
    |  |  Jusque marque
    
    Procédure Jusque marque : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Sur Marque | | | Faire (Séquence) | | | | Avancer
    Procédure Jusque mur : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Avancer | | Pivoter à droite | | Pivoter à droite | | Pivoter à droite
    Télécharger le fichier
  4. Explorer : Tour, et une case à l'intérieur (explorer.xml, n°4)
    Le robot est
    • dans le coin nord-ouest,
    • orienté vers le sud.
    Parcourir le tour au bord du terrain, puis une case à l'intérieur.
    Programme principal :
    |  Séquence
    |  |  Marquer le mur
    |  |  Pivoter à gauche
    |  |  Marquer le mur
    |  |  Pivoter à gauche
    |  |  Marquer le mur
    |  |  Pivoter à gauche
    |  |  Marquer le mur
    |  |  Pivoter à gauche
    |  |  Suivre les marques
    |  |  Pivoter à gauche
    |  |  Suivre les marques
    |  |  Pivoter à gauche
    |  |  Suivre les marques
    |  |  Pivoter à gauche
    |  |  Suivre les marques
    
    Procédure Suivre les marques : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Marque | | | Faire (Séquence) | | | | Marquer | | | | Avancer
    Procédure Pivoter à gauche : | Séquence | | Pivoter à droite | | Pivoter à droite | | Pivoter à droite
    Procédure Marquer le mur : | Séquence | | Tant que | | | Condition | | | | Et | | | | | Non | | | | | | Devant Mur | | | | | Non | | | | | | Devant Marque | | | Faire (Séquence) | | | | Marquer | | | | Avancer
    Télécharger le fichier
  5. Explorer : Bord, tour et retour (explorer.xml, n°5)
    Le robot est
    • n'importe où sur le terrain,
    • orientation inconnue.
    Aller au bord, faire le tour du terrain et revenir au point de départ.
    Programme principal :
    |  Séquence
    |  |  Marquer
    |  |  Jusque mur
    |  |  Marquer
    |  |  Pivoter à droite
    |  |  Jusque mur
    |  |  Pivoter à droite
    |  |  Jusque mur
    |  |  Pivoter à droite
    |  |  Jusque mur
    |  |  Pivoter à droite
    |  |  Jusque mur
    |  |  Pivoter à droite
    |  |  Jusque marque
    |  |  Pivoter à droite
    |  |  Effacer marque
    |  |  Jusque marque
    
    Procédure Jusque mur : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Avancer
    Procédure Jusque marque : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Sur Marque | | | Faire (Séquence) | | | | Avancer
    Télécharger le fichier
  6. Explorer : Centre (explorer.xml, n°6)
    Le robot est
    • n'importe où sur le terrain,
    • orientation inconnue.
    Aller au centre du domaine.
    Programme principal :
    |  Séquence
    |  |  Milieu
    |  |  Demi tour
    |  |  Avancer
    |  |  Pivoter à droite
    |  |  Effacer marque
    |  |  Milieu
    
    Procédure Demi tour : | Séquence | | Pivoter à droite | | Pivoter à droite
    Procédure Jusqu'au mur : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Avancer
    Procédure Jusque marque : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Marque | | | Faire (Séquence) | | | | Avancer
    Procédure Milieu : | Séquence | | Jusqu'au mur | | Marquer | | Demi tour | | Jusqu'au mur | | Marquer | | Demi tour | | Avancer | | Tant que | | | Condition | | | | Non | | | | | Sur Marque | | | Faire (Séquence) | | | | Jusque marque | | | | Demi tour | | | | Marquer | | | | Avancer
    Télécharger le fichier
  7. Explorer : Marquer tout (explorer.xml, n°7)
    Le robot est
    • dans le coin nord-ouest,
    • orienté vers le sud.
    Marquer tout le domaine.
    Programme principal :
    |  Séquence
    |  |  Tant que
    |  |  |  Condition
    |  |  |  |  Non
    |  |  |  |  |  Sur Marque
    |  |  |  Faire (Séquence)
    |  |  |  |  Parcours impair
    |  |  |  |  Parcours pair
    
    Procédure Parcours : | Séquence | | Tant que | | | Condition | | | | Non | | | | | Devant Mur | | | Faire (Séquence) | | | | Marquer | | | | Avancer
    Procédure Parcours pair : | Séquence | | Parcours | | Pivoter à droite | | Marquer | | Si | | | Condition | | | | Non | | | | | Devant Mur | | | Alors (Séquence) | | | | Avancer | | | | Pivoter à droite | | | Sinon (Séquence)
    Procédure Parcours impair : | Séquence | | Parcours | | Pivoter à droite | | Pivoter à droite | | Pivoter à droite | | Marquer | | Si | | | Condition | | | | Non | | | | | Devant Mur | | | Alors (Séquence) | | | | Avancer | | | | Pivoter à droite | | | | Pivoter à droite | | | | Pivoter à droite | | | Sinon (Séquence)
    Télécharger le fichier
Dernière modification : 25/8/2016