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-12 [2020/01/08 08:26] – crust | kturtle:kturtle-activites-12 [2020/01/08 08:35] – [Pythagore version 2] crust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Une boucle de comptage ====== | ====== Une boucle de comptage ====== | ||
+ | |||
+ | ===== Pré requis ===== | ||
+ | |||
Une boucle de comptage est une boucle qui va incrémenter un chiffre / nombre autant de fois que souhaité. | Une boucle de comptage est une boucle qui va incrémenter un chiffre / nombre autant de fois que souhaité. | ||
Style | Style | ||
- | POUR $maVariable EGALE A CHIFFRE JUSQUE UN_AUTRE_CHIFFRE { | + | <code bash>POUR $maVariable EGALE A CHIFFRE JUSQUE UN_AUTRE_CHIFFRE { |
+ | ON AUGMENTE DE 1 | ||
+ | }</ | ||
+ | Notez que l'on peut changer le pas, c'est à dire le saut entre 2 nombres avec l' | ||
+ | Style | ||
+ | <code bash> | ||
+ | ON AUGMENTE DE LA VALEUR_DU_PAS | ||
+ | }</ | ||
+ | Avec la syntaxe de kturtle | ||
+ | <code bash>for variable = number to number step number { ... }</ | ||
+ | ===== Inducteur : analyse de code ===== | ||
+ | Demander d' | ||
+ | <code bash>for $i = 1 to { | ||
+ | | ||
+ | }</ | ||
- | Rappelons aux élèves le code réalisé pour la construction de tables de Pythagore et essayons de l' | + | <code bash>for $i = 0 to 10 step 2 { |
+ | | ||
+ | }</ | ||
+ | Comme précédemment, | ||
+ | ===== Pythagore version 2 ===== | ||
+ | |||
+ | Rappelons aux élèves le code réalisé pour la construction de tables de Pythagore et essayons de l' | ||
+ | A savoir | ||
+ | {{ : | ||
+ | Avec le code suivant | ||
+ | <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 | ||
+ | }</ |