Introduction de la touche random : je décris ce qu’elle donne et les élèves la font
fonctionner grâce à leur calculatrice ou à algobox.
Plusieurs remarques s’en suivent : « j’ai pas la même chose que mon voisin », « ça va pas, il
faudrait avoir +1 ou –1 », « non, il suffit de savoir si le nombre appartient à
ou pas ».
On discute ces remarques.
Introduction de la fonction « floor » pour une simulation plus simple du lancer de la pièce.
Je les invite à combiner les 2 touches pour obtenir 0 ou 1.Une seule élève comprend ma
question et trouve une solution. On vérifie qu’il y a autant de chance d’avoir 0 que 1.
Je leur demande comment ils simuleraient un lancer de dé…découpage de l’intervalle en 6
intervalles de même longueur…..l’introduction de « floor » était sans doute prématurée…..
Ecriture de l’algorithme :
La plupart des élèves ne voient pas comment débuter. Je les invite à commencer par écrire un
algorithme correspondant à un lancer suivi du déplacement du pion. Ils se lancent sur
algobox. C’est laborieux mais au final tout le monde a une réponse correcte.
Puis nouvelles réactions à haute voix : « comment on fait répéter ? » Je leur qu’ils ont déjà
rencontré une telle situation…en statistique…peu d’élèves comprennent l’allusion à
l’algorithme sur le calcul de la moyenne. C’est le seul que nous avons vu qui contenait une
boucle. Il était donné en langage naturel, les élèves l’ont fait fonctionner pour trouver à quel
problème il répondait puis l’ont implanté sous algobox.
-Fin de la première séance-
Travail à faire pour la prochaine séance : s’aider de l’exo sur la moyenne pour écrire un
algorithme en langage naturel répondant au problème.
Deuxième séance :
Peu d’élèves ont fait le travail donc la mise en route est très lente…ce n’est pas rare dans cette
classe et comme l’exercice est fait pendant les séances d’AP, les séances sont espacées de 15
jours….je suis obligée de rappeler qu’il y a deux instructions de boucles différentes «tant
que » et « pour k allant de 1 à n ».
Leur refus d’écrire des algorithmes en langage naturel les handicape dans leur travail : ils
doivent régler le problème mathématique et les problèmes d’écriture dans le logiciel en même
temps.
Plusieurs élèves confondent encore « affecter valeur à variable» et « lire une variable » ; les
erreurs de syntaxe sont nombreuses (ils ne la vérifient pas à chaque fois).
L’écriture de la boucle pose problème : de nombreux élèves n’écrivent pas le lancer de la
pièce à l’intérieur de la boucle, certains ajoutent ou retranchent 1 au résultat du lancer et non à
la position du pion…