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:13] – [La boucle if] crust | kturtle:kturtle-activites-11 [2020/01/09 21:38] (Version actuelle) – [Situation problème : périmètre ou aire] crust | ||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
}</ | }</ | ||
+ | ==== Premier temps ==== | ||
+ | Après 5 à 6 minutes de réflexion, phase de bilan, de mise au point. Globalement le second code est compris. | ||
+ | Et les retours sont du style "On demande à l' | ||
+ | |||
+ | Le mot SI est donc mis en évidence, on le note au tableau. Et on écris l' | ||
+ | |||
+ | Par contre, le premier code, on tâtonne mais le résultat n'est pas réellement compris. | ||
+ | |||
+ | ==== Second temps ==== | ||
+ | Donc pour le premier code, direction PC, les élèves le tapent et le testent plusieurs avec des valeurs différentes. | ||
+ | |||
+ | C'est plus simple pour eux pour déterminer la finalité de ce code. | ||
+ | |||
+ | On retourne à une phase collectif qui reprend le code ligne par ligne et on réalise ensemble un algorithme de fonctionnement. | ||
===== Jouons avec les couleurs ===== | ===== Jouons avec les couleurs ===== | ||
Ligne 224: | 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: |