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édenteProchaine révisionLes deux révisions suivantes | ||
kturtle:kturtle-activites-09 [2020/01/06 21:26] – crust | kturtle:kturtle-activites-09 [2020/01/07 18:43] – [Une invasion de carrés] crust | ||
---|---|---|---|
Ligne 140: | Ligne 140: | ||
}</ | }</ | ||
+ | |||
+ | ===== Les spirales ===== | ||
+ | |||
+ | Code très proche du code précédent, | ||
+ | |||
+ | {{ : | ||
+ | Proposition de code | ||
+ | <code bash> | ||
+ | reset | ||
+ | spritehide | ||
+ | |||
+ | $cote = 20 | ||
+ | |||
+ | repeat 5 { | ||
+ | repeat 4 { | ||
+ | forward $cote | ||
+ | turnright 90 | ||
+ | $cote = $cote +10 | ||
+ | } | ||
+ | }</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Proposition de code | ||
+ | <code bash> | ||
+ | spritehide | ||
+ | |||
+ | $cote = 20 | ||
+ | |||
+ | repeat 25 { | ||
+ | repeat 4 { | ||
+ | forward $cote | ||
+ | turnright 120 | ||
+ | $cote = $cote + 3 | ||
+ | } | ||
+ | }</ | ||
===== Et Pythagore dans tout cela ??? ===== | ===== Et Pythagore dans tout cela ??? ===== | ||
+ | |||
+ | Petit exercice sympa, on va demander aux élèves de créer eux même leur(s) table(s) de Pythagore pour les aider dans leur apprentissage de la multiplication. | ||
+ | |||
+ | Écrire une table de multiplication au tableau est demandé de l' | ||
+ | |||
+ | Il en ressort que l'on commence toujours à 1 que l'on multiplie par ce nombre, puis idem avec 2, puis 3, puis 4... | ||
+ | |||
+ | On appellera " | ||
+ | |||
+ | Exemple | ||
+ | 1 X 4 = 4 | ||
+ | 2 X 4 = 8 | ||
+ | ... | ||
+ | 12 X 4 = 48 | ||
+ | |||
+ | |||
+ | Donc il comprenne qu'on prend 1 X "le facteur", | ||
+ | |||
+ | Trouver le moyen de coder cette table. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Proposition de code | ||
+ | <code bash> | ||
+ | spritehide | ||
+ | |||
+ | $Y = 25 | ||
+ | $nombre = 1 | ||
+ | $facteur = ask " | ||
+ | |||
+ | |||
+ | repeat 14 { | ||
+ | # On se positionne | ||
+ | go 25, $Y | ||
+ | # On affiche la formule magique | ||
+ | print $nombre + " X " + $facteur + " = " + $nombre * $facteur | ||
+ | # On met à jour la variable $nombre | ||
+ | $nombre = $nombre + 1 | ||
+ | # On descend d'une ligne dans l' | ||
+ | $Y = $Y + 10 | ||
+ | }</ | ||
+ | |||
+ | ===== Et les autres tables (+,...) ===== | ||
+ | |||
+ | Bah pourquoi pas ! | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Avec la proposition de code | ||
+ | <code bash> | ||
+ | spritehide | ||
+ | |||
+ | $Y = 25 | ||
+ | $nombre = 1 | ||
+ | $facteur = ask " | ||
+ | |||
+ | |||
+ | repeat 14 { | ||
+ | # On se positionne | ||
+ | go 25, $Y | ||
+ | # On affiche la formule magique | ||
+ | print $nombre + " + " + $facteur + " = " + ($nombre + $facteur) | ||
+ | # On met à jour la variable $nombre | ||
+ | $nombre = $nombre + 1 | ||
+ | # On descend d'une ligne dans l' | ||
+ | $Y = $Y + 10 | ||
+ | }</ | ||
+ | |||
+ | Sans limites, que celles de l' | ||
+ | |||
+ |