Déroulement de la séance :
Les parties 1) et 2) ont été traitées en préambule du chapitre « Probabilités condition-
nelles » en terminale S.
La partie 3) a été traitée en conclusion de ce même chapitre.
L’activité a débuté 15 minutes avant la fin d’une séance de mathématiques. A l’issue de
cette première phase, les élèves se sont appropriés le problème et ont explicité un protocole
de simulation d’une tentative de traversée avec un dé.
Les élèves ont eu pour travail à la maison de simuler quatre tentatives de traversée et
d’envoyer les résultats au professeur qui s’est chargé de les regrouper sur une feuille de
calcul d’un tableur.
La séance suivante a démarré par la projection des résultats des simulations et par le
calcul de la fréquence des traversées réussies, ce qui donne une première estimation de la
probabilité cherchée.
Cette organisation du début de cette activité a permis un gain de temps important
Le nombre insuffisant de simulations ne permettant pas une estimation précise de la prob-
abilité cherchée, il est naturel d’avoir recours à l’outil informatique pour augmenter de
manière significative le nombre de simulations.
L’activité oriente les élèves vers l’algorithmique et l’utilisation du langage de programma-
tion Python.
Question 2a) :
Les élèves comprennent que (x,y) sont les coordonnées de la position de Ken après y
déplacements.
Cette question ne pose pas de problèmes importants. L’exécution pas à pas de cet algo-
rithme avec, à chaque fin de boucle la représentation de la position de Ken sur le pont,
aide les élèves les plus en difficulté à comprendre ce que produit l’exécution de cet algo-
rithme. La ligne « Tant que x≥ −2 et x≤2 et y≤15 » se traduit littéralement par
« Tant que Ken est sur le pont ».
Le résultat attendu pour la complétion de l’algorithme est :
si y=16 alors écrire « Traversée réussie »
sinon écrire « Plouf ! »
from random import randint
x=0
y=0
while x>=-2 and x<=2 and y<=15:
x=x+randint(-1,1)
y=y+1
if y==16:
print("Traversée réussie")
else:
print("Plouf")
Question 2c)
Certains élèves se heurtent à la difficulté de faire répéter 10000 fois l’algorithme précédent.
i←1tant que i≤10000 faire
Algorithme précédent
i←i+ 1
2