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édente | ||
kturtle:kturtle-activites-11 [2020/01/08 08:18] – [Inducteur : analyse de code] crust | kturtle:kturtle-activites-11 [2020/01/09 21:38] (Version actuelle) – [Situation problème : périmètre ou aire] crust | ||
---|---|---|---|
Ligne 238: | Ligne 238: | ||
|{{ : | |{{ : | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | ====== Situation problème : périmètre ou aire ====== | ||
+ | |||
+ | On va réinvestir le tout dans une situation de recherche simple. | ||
+ | |||
+ | Ce thème a déjà été abordé [[https:// | ||
+ | |||
+ | Demander de coder un petit script permettant de calculer soit l'aire soit le périmètre d'un carré. | ||
+ | |||
+ | Faire le point avec les élèves sur les étapes à réaliser | ||
+ | |||
+ | * ** Poser la question : périmètre ? aire ?** | ||
+ | * ** Tester la réponse** | ||
+ | * ** En fonction de la réponse, appliquer la formule de l'aire ou du périmètre** | ||
+ | * ** Afficher la réponse dans la bonne unité** | ||
+ | * ** Éventuellement, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Il est recommander avant cette séance de raviver les connaissances nécessaires à la compréhension de cette problématique. | ||
+ | |||
+ | Rappeler ce qu'est un **périmètre** et une **aire** (compétence de géométrie de cycle 3) et **les unités associées**. | ||
+ | |||
+ | Au besoin, retravailler sur des feuilles 5 X 5 et faisant surligner le périmètre et colorier les aires. Puis avec des carrés de dimensions différentes avec lesquels on recouvre des parties de la classe : le bureau, le tableau (parfois en utilisant un encadrement si ces recouvrements ne tombent pas justes). | ||
+ | </ | ||
+ | |||
+ | Proposition de code | ||
+ | <code bash> | ||
+ | spritehide | ||
+ | |||
+ | $var = ask "Taper ' | ||
+ | $cote = ask " | ||
+ | |||
+ | # Si p , on calcule le périmètre | ||
+ | if ($var == " | ||
+ | $reponse = 4 * $cote | ||
+ | $message = "Le périmètre est de " + $reponse + " cm." | ||
+ | # Sinon l'aire | ||
+ | } else { | ||
+ | $reponse = $cote * $cote | ||
+ | $message = " | ||
+ | } | ||
+ | |||
+ | # On affiche la réponse | ||
+ | go 25,100 | ||
+ | print $message | ||
+ | |||
+ | |||
+ | # On dessine le carré | ||
+ | go 50,350 | ||
+ | repeat 4 { | ||
+ | forward $cote | ||
+ | turnright 90 | ||
+ | }</ | ||
+ | |||
+ | **Variante différenciée** : même base mais avec le rectangle. | ||
+ | |||
+ | <WRAP center round alert 60%> | ||
+ | **En cycle III** : rester sur le périmètre du carré et rectangle. Pour les autres figures, les formules sont bien trop complexes... | ||
+ | </ | ||
+ | |||
===== Navigation ===== | ===== Navigation ===== | ||
^ page précédente | ^ page précédente | ||
- | | [[kturtle: | + | | [[kturtle: |