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:32] crustkturtle:kturtle-activites-12 [2020/01/08 08:35] – [Pythagore version 2] crust
Ligne 21: Ligne 21:
 Avec la syntaxe de kturtle Avec la syntaxe de kturtle
 <code bash>for variable = number to number step number { ... }</code> <code bash>for variable = number to number step number { ... }</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). 
- 
  
 ===== Inducteur : analyse de code ===== ===== Inducteur : analyse de code =====
Ligne 38: Ligne 34:
  
 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. 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&200 |}}
 +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