Outils pour utilisateurs

Outils du site


kturtle:kturtle-activites-11

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
kturtle:kturtle-activites-11 [2020/01/08 07:46] – [L'opérateur OR (OU)] crustkturtle:kturtle-activites-11 [2020/01/08 07:57] – [L'opérateur OR (OU)] crust
Ligne 125: Ligne 125:
 } }
 </code> </code>
-Variante +===== Allez plus loin ===== 
-Allez plus loin, en demandant de tester aussi avec les mots "rouge" et "ROUGE"+ 
 +  Allez plus loin, en demandant de tester aussi avec les mots "rouge" et "ROUGE". De même pour les autres couleurs. 
 + 
 +  * Varier le programme avec une gamme de couleur plus importante 
 + 
 +===== Et le else ??? ===== 
 + 
 +Demander de choisir la figure géométrique à tracer 
 + 
 +Si figure est un carré -> on trace un carré 
 +Si figure est un triangle -> on trace un carré 
 +Si figure est un rectangle -> on trace un carré 
 +SI figure est un losange -> on trace un losange 
 + 
 +<WRAP center round important 60%> 
 +Les programmes s'étoffent, pensez à l’intérieur des différents blocs à **indenter** le code à l'aide de **tabulations** pour faciliter sa lecture ! 
 +</WRAP> 
 + 
 +Vu le bagage qu'il possède, cela ne devrait pas représenter de réels soucis de codage. Sans doute quelques erreurs de syntaxe. 
 + 
 +<WRAP center round important 60%> 
 +L'erreur la plus courante est de ne pas fermer systématiquement une accolade ouverte 
 +{ ... 
 +  bloc d'instruction 1 
 +  # TEST 
 +  { 
 +    .... 
 +     bloc d'instruction 
 +     .... 
 +  } 
 +
 +</WRAP> 
 + 
 + 
 +Proposition de code 
 +<code bash>reset 
 + 
 +$figure = ask "Carré ? Rectangle ? Losange ? Triangle" 
 + 
 +# Test du carré 
 +if ($figure == "carré") { 
 + repeat 4 { 
 + forward 40 
 + turnright 90 
 + }  
 +
 + 
 +# Test du triangle 
 +if ($figure == "triangle") { 
 + repeat 3 { 
 + forward 40 
 + turnright 120 
 + }  
 +
 + 
 +# Test du losange 
 +if ($figure == "losange") { 
 + repeat 6 { 
 + forward 40 
 + turnright 60 
 + }  
 +
 + 
 +# Test du rectangle 
 +if ($figure == "rectangle") { 
 + repeat 4 { 
 + forward 40 
 + turnright 90 
 + forward 80 
 + turnright 90 
 + }  
 +}</code>
  
  
kturtle/kturtle-activites-11.txt · Dernière modification : 2020/01/09 21:38 de crust