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édenteDernière révisionLes deux révisions suivantes | ||
kturtle:kturtle-activites-12 [2020/01/08 08:26] – crust | kturtle:kturtle-activites-12 [2020/01/09 17:12] – [Inducteur : analyse de code] 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 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' | 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: |