Outils pour utilisateurs

Outils du site


parcours_reponses

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

parcours_reponses [2019/01/28 13:49]
hosana
parcours_reponses [2019/03/11 13:11]
Ligne 1: Ligne 1:
-====== Réponses du parcours Bob et Max ====== 
- 
-===== Etape 3 : Robot ===== 
- 
-== a) Création ​ == 
-<code tangara> 
-   bob = new Robot() 
-</​code>​ 
- 
-== b) En avant  == 
-<code tangara> 
-   ​bob.avancer() 
-</​code>​ 
- 
-== c) En arrière ​ == 
-<code tangara> 
-   ​bob.reculer() 
-</​code>​ 
- 
-== d) En route vers la sortie ​ == 
-<code tangara> 
-   ​bob.avancer() 
-   ​bob.avancer() 
-   ​bob.avancer() 
-</​code>​ 
- 
-== e) Descendons == 
-<code tangara> 
-   ​bob.avancer() 
-   ​bob.descendre() 
-   ​bob.descendre() 
-</​code>​ 
- 
-== f) Des hauts et des bas == 
-<code tangara> 
-   ​bob.monter() 
-   ​bob.avancer() 
-   ​bob.avancer() 
-   ​bob.avancer() 
-</​code>​ 
- 
-== g) Labyrinthe 1 == 
-<code tangara> 
-   ​bob.avancer() 
-   ​bob.descendre() 
-   ​bob.avancer() 
-   ​bob.avancer() 
-   ​bob.monter() 
-</​code>​ 
- 
-== h) Les paramètres == 
-<code tangara> 
-   ​bob.avancer(3) 
-   ​bob.descendre(2) 
-</​code>​ 
- 
-== i) Labyrinthe 2 == 
-<code tangara> 
-   ​bob.avancer(6) 
-   ​bob.descendre(2) 
-   ​bob.reculer(6) 
-</​code>​ 
- 
-== j) Cases numérotées ==  
-<code tangara> 
-   ​bob.descendre() 
-   ​bob.avancer(6) 
-   ​bob.descendre(3) 
-   ​bob.reculer(3) 
-</​code>​ 
- 
-== k) Il tombe ! == 
-<code tangara> 
-   ​bob.peutTomber() 
-</​code>​ 
- 
-===== Etape 4 : Le Maçon ===== 
- 
-== a) Le cédille == 
-<code tangara> 
-   ​Maçon 
-</​code>​ 
- 
-== b) Ajoutons un maçon == 
-<code tangara> 
-   max = new Maçon() 
-</​code>​ 
- 
-== c) Une porte pour entrer == 
-<code tangara> 
-   ​max.avancer(2) 
-   ​max.poserPorte() 
-</​code>​ 
- 
-== d) Un sol pour ne pas tomber == 
-<code tangara> 
-   ​max.avancer(2) 
-   ​max.descendre() 
-   ​max.poserSol() 
-</​code>​ 
- 
-== e) Première plateforme == 
-<code tangara> 
-   ​max.poserSol() 
-   ​max.avancer() 
-   ​max.poserSol() 
-   ​max.avancer() 
-   ​max.poserSol() 
-   ​max.avancer() 
-</​code>​ 
- 
-== f) Les accolades == 
-<code tangara> 
- {} 
-</​code>​ 
- 
-== g) Deuxième plateforme == 
-<code tangara> 
-   ​répéter(8) 
-   { 
-       ​max.poserSol() 
-       ​max.avancer() 
-   } 
-</​code>​ 
- 
-== h) Un escalier == 
-<code tangara> 
-   ​répéter(4) 
-   { 
-       ​max.poserSol() 
-       ​max.avancer() 
-       ​max.descendre() 
-   } 
-</​code>​ 
- 
-== i) Un mur == 
-<code tangara> 
-   ​max.avancer(9) 
-   ​max.descendre() 
-   ​max.poserMur() 
-</​code>​ 
- 
-== j) Des murs == 
-<code tangara> 
-   ​max.descendre(3) 
-   ​max.poserMur() 
-   ​max.avancer(10) 
-   ​max.monter(2) 
-   ​max.poserMur() 
-</​code>​ 
- 
-== k) Plateforme à trous == 
-<code tangara> 
-   ​max.avancer(10) 
-   ​max.descendre() 
-   ​max.poserMur() 
-   ​max.descendre(3) 
-   ​max.reculer(5) 
-   ​max.poserSol() 
-   ​max.reculer() 
-   ​max.poserSol() 
-</​code>​ 
- 
-== l) Poser une ligne == 
-<code tangara> 
-   ​max.poserLigne(2,​2,​2,​2) 
-</​code> ​ 
- 
-== m) Parcours libre == 
-<code tangara> 
-   ​max.poserLigne(1,​1,​1,​1,​1,​1,​1,​1) 
-   ​max.poserLigne(3,​0,​0,​0,​0,​0,​0,​4) 
-   ​max.poserLigne(2,​2,​2,​2,​2,​2,​2,​2) 
-</​code> ​ 
- 
-===== Etape 5 : Item ===== 
- 
-== a) Les guillemets == 
- 
-== b) Une clé == 
-<code tangara> 
-   ​max.avancer(5) 
-   ​max.poserItem("​clé"​) 
-   ​max.avancer(5) 
-</​code> ​ 
- 
-== c) Une clé pour ouvrir la porte == 
-<code tangara> 
-   ​bob.avancer(5) 
-   ​bob.ramasser() 
-   ​bob.avancer(5) 
-</​code>​ 
- 
-== d) Parcours libre == 
-<code tangara> 
-   ​max.avancer(5) 
-   ​max.descendre(2) 
-   ​max.poserItem("​clé"​) 
-   ​max.avancer(5) 
-   ​max.poserLigne(4) 
-   ​bob.avancer(4) 
-   ​bob.descendre(2) 
-   ​bob.ramasser() 
-   ​bob.avancer(5) 
-</​code>​ 
- 
-== e) Des sous !  == 
-<code tangara> 
-   ​bob.avancer(3) 
-   ​répéter(7) 
-   { 
-       ​bob.ramasser() 
-       ​bob.avancer() 
-   } 
-   ​bob.avancer(2) 
-</​code>​ 
- 
-== f) Jour / Nuit  == 
-<code tangara> 
-   ​bob.avancer(4) 
-   ​if(nuit) 
-   { 
-       ​bob.ramasser() 
-       ​bob.avancer(4) 
-   } 
-   ​if(jour) 
-   { 
-       ​bob.avancer(4) 
-   } 
-</​code>​ 
- 
-== g) Des sous ! mais où ?  == 
-<code tangara> 
-répéter(12) 
-   { 
-       ​bob.avancer() 
-       if (bob.estSurItem()) 
-       { 
-          bob.ramasser() 
-       } 
-   } 
-</​code>​ 
- 
-== h) Les deux portes == 
-<code tangara> 
-   ​bob.avancer(5) 
-   if (bob.estSurItem()) 
-   { 
-      bob.sauter() 
-      bob.avancer(5) 
-   } 
-</​code>​ 
- 
-== i) Vie et poison == 
-<code tangara> 
-   ​répéter(8) 
-   { 
-       ​bob.avancer() 
-       if (bob.estSurItem("​vie"​)) 
-       { 
-          bob.ramasser() 
-       ​}  ​ 
-   } 
-</​code>​ 
- 
-==  j) La vie en rouge == 
-<code tangara> 
-   ​répéter(12) 
-   { 
-      bob.avaner() 
-      if(bob.estSurItem("​vie"​)) 
-      { 
-         ​bob.ramasser() 
-      } 
-   } 
-</​code>​ 
- 
-===== Etape 6 : Le clavier ===== 
- 
-==  a) un d pour avancer == 
-<code tangara> 
-   if (clavier.d) 
-   { 
-       ​bob.avancer() 
-   } 
-</​code>​ 
- 
-==  b) Jusqu'​à l'​infini == 
-<code tangara> 
-   ​répéter() 
-   { 
-       if (clavier.d) 
-       { 
-           ​bob.avancer() 
-       ​} ​   ​ 
-   } 
-</​code>​ 
- 
-==  c) Aller et retour == 
-<code tangara> 
-   ​répéter() 
-   { 
-       if (clavier.d) 
-       { 
-           ​bob.avancer() 
-       ​} ​   
-    ​ 
-       ​if(clavier.q) 
-       { 
-           ​bob.reculer() 
-       ​} ​   ​ 
-   } 
-</​code>​ 
- 
-