Outils pour utilisateurs

Outils du site


kturtle:kturtle-activites-12

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évision
Révision précédente
Prochaine révisionLes deux révisions suivantes
kturtle:kturtle-activites-12 [2020/01/08 08:26] crustkturtle:kturtle-activites-12 [2020/01/08 08:35] 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
 +}</code>
  
 +Notez que l'on peut changer le pas, c'est à dire le saut entre 2 nombres avec l'opérateur STEP (pas).
 +Style 
 +<code bash>POUR $maVariable EGALE A CHIFFRE JUSQUE UN_AUTRE_CHIFFRE PAS VALEUR_DU_PAS {
  
 +ON AUGMENTE DE LA VALEUR_DU_PAS
 +}</code>
  
 +Avec la syntaxe de kturtle
 +<code bash>for variable = number to number step number { ... }</code>
  
 +===== Inducteur : analyse de code =====
  
 +Demander d'analyse ces 2 morceaux de code 
 +<code bash>for $i = 1 to {
 + message $i
 +}</code>
  
-Rappelons aux élèves le code réalisé pour la construction de tables de Pythagore et essayons de l'optimiser avec ce qui a été mis en évidence plus haut (la boucle de comptage).+<code bash>for $i = 0 to 10 step 2 { 
 + message $i 
 +}</code>
  
 +Comme précédemment, après un temps de saisie, d'observation, d'analyse puis de modification, on réalise une mise en commun et on commente le fonctionnement de cette boucle.
  
 +===== Pythagore version 2 =====
 +
 +Rappelons aux élèves le code réalisé pour la construction de tables de Pythagore et essayons de l'optimiser avec ce qui a été mis en évidence plus haut (la boucle de comptage).
  
 +A savoir
 +{{ :kturtle:capture_d_ecran_2020-01-06_21-39-47.png?direct&400 |}}
 +Avec le code suivant
 +<code bash>reset
 +spritehide
 + 
 +$Y = 25
 +$nombre = 1
 +$facteur = ask "Quelle table construire ?"
 + 
 + 
 +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'affichage
 + $Y = $Y + 10
 +}</code>
kturtle/kturtle-activites-12.txt · Dernière modification : 2020/01/15 10:58 de crust