Outils pour utilisateurs

Outils du site


kturtle:kturtle-activites-11

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-11 [2020/01/08 08:03] crustkturtle:kturtle-activites-11 [2020/01/08 08:22] – [Navigation] crust
Ligne 1: Ligne 1:
 ====== La boucle if ====== ====== La boucle if ======
  
- +Je suis parti de l'observation de code, distribué sur feuille de papier et j'ai demandé aux élèves d'essayer de comprendre ce qu'il produisait comme effet.
-A taper mais on est parti de l'observation de code, distribuée sur feuille de papier et je leur ai demandé d'essayer de comprendre ce qu'il produisait comme effet.+
  
  
Ligne 28: Ligne 27:
 }</code> }</code>
  
 +==== 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'ordinateur si l'on est une fille ou un garçon..."
 +
 +Le mot SI est donc mis en évidence, on le note au tableau. Et on écris l'algorithme correspondant.
 +
 +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 208: Ligne 221:
  
 | {{ :kturtle:capture_d_ecran_2020-01-08_08-00-45.png?direct&400 |}}| {{kturtle:capture_d_ecran_2020-01-08_08-01-07.png?direct&400 |}}|  | {{ :kturtle:capture_d_ecran_2020-01-08_08-00-45.png?direct&400 |}}| {{kturtle:capture_d_ecran_2020-01-08_08-01-07.png?direct&400 |}}| 
 +
 +Le programme va donc devoir être amélioré avec quelques lignes basiques de **gestion de l'erreur**.
 +
 +Donc, on va réaliser les tests nécessaires et gérer tout ce qui ne correspond pas à ces tests.
 +
 +**Si** (test) **ALORS** (instruction)
 +**Si** (autre test) **ALORS** (autre instruction)
 +...
 +**Si** (autre test) **ALORS** (autre instruction)
 +
 +Et enfin 
 +
 +**__SINON__** **ALORS** (instruction)
 +
 +On introduit alors le mot clef, l'opérateur **ELSE**
 +
 +|{{ :kturtle:capture_d_ecran_2020-01-08_08-08-53.png?direct&200 |}}|{{ :kturtle:capture_d_ecran_2020-01-08_08-09-05.png?direct&400 |}}|
 ===== Navigation ===== ===== Navigation =====
 ^ page précédente       ^ Sommaire                                  ^ Page suivante       ^ ^ page précédente       ^ Sommaire                                  ^ Page suivante       ^
-| [[kturtle:kturtle-activites-10|Et le hasard dans tout cela ?]] | [[https://cbiot.fr/dokuwiki/doku.php#kturtle|sommaire]] | |+| [[kturtle:kturtle-activites-10|Et le hasard dans tout cela ?]] | [[https://cbiot.fr/dokuwiki/doku.php#kturtle|sommaire]] |[[kturtle:kturtle-activites-12|Une boucle de comptage]]]] |
kturtle/kturtle-activites-11.txt · Dernière modification : 2020/01/09 21:38 de crust