Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| kturtle:kturtle-activites-12 [2020/01/08 07:22] – créée crust | kturtle:kturtle-activites-12 [2020/01/15 09:58] (Version actuelle) – 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é. | ||
| + | |||
| + | Style | ||
| + | <code bash> | ||
| + | |||
| + | 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 10 { | ||
| + |  | ||
| + | }</ | ||
| + | |||
| + | <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 | ||
| + | }</ | ||
| + | |||
| + | Au besoin, inscrire ou projeter ce code en phase commune au tableau. Le ré-analyser voir les lignes spécifiques à l' | ||
| + | |||
| + | Avec la boucle de comptage, on doit aboutir à un code de ce type. | ||
| + | |||
| + | <code bash> | ||
| + | spritehide | ||
| + | |||
| + | $Y = 25 | ||
| + | $facteur = ask " | ||
| + | |||
| + | |||
| + | for $nombre = 1 to 14 { | ||
| + | # On se positionne | ||
| + | go 25, $Y | ||
| + | # On affiche la formule magique | ||
| + | print $nombre + " X " + $facteur + " = " + $nombre * $facteur | ||
| + | # On descend d'une ligne dans l' | ||
| + | $Y = $Y + 10 | ||
| + | }</ | ||
| + | |||
| + | ===== Navigation ===== | ||
| + | ^ page précédente | ||
| + | | [[kturtle: | ||