LYCÉE ALFRED KASTLER ACCPE 2nde
2013–2014
Simuler des lancers de dé
avec la calculatrice
1. La fonction RANDOM
Les calculatrices, et plus généralement les programmes permettant de calculer, ont généralement une fonction qui permet
d’obtenir des nombres (pseudo)-aléatoires, situés dans l’intervalle [0; 1[.
Cette fonction est appelée RANDOM, ce qui signifie aléatoire en anglais.
Pour les utiliser :
En Casio : touche OPTN puis PROB , fonction Ran];
En TI : touche MATH puis PRB , fonction rand ou NbrAleat.
Exercice 1 Exécuter 5fois la fonction RANDOM de la calculatrice. Inutile de retaper la commande à chaque fois :
Appuyer successivement sur la touche EXE (en Casio) ou ENTER (en TI) permet de relancer la dernière instruction.
Dans les 5nombres obtenus, compter le nombre de 7qui apparaissent.
Quelle est la fréquence d’apparition de ces 7parmi l’ensemble des chiffres affichés après la virgule ? ________
2. Lancer un dé
Si l’on note xle nombre obtenu par la fonction RANDOM, on a donc :
06x < 1
donc, en multipliant par 6:
________ 66x < ________
puis en ajoutant 1:
________ 66x+1 <________
Si l’on ne considère que la partie entière du nombre 6x+ 1, on voit donc que l’on obtient un nombre entier entre 1et 6.
Cela nous permet donc de simuler le lancer d’un dé à six faces. Pour cela on utilise la fonction « partie entière » de la
calculatrice :
En Casio : touche OPTN puis NUM , fonction Int ;
En TI : touche MATH puis NUM , fonction int ou ent.
Exercice 2 Simuler 10 lancers de dé à 6faces. Il s’agit donc d’exécuter la commande suivante 10 fois :
En Casio : Int (6×Ran]+1)
En TI : int(6rand+1) ou ent(6NbrAleat+1)
Quelle est la fréquence d’obtention du nombre 3? ________
Les calculatrices permettent parfois d’obtenir un peu plus directement un nombre entier aléatoire entre deux valeurs.
Exercice 3 Si les instructions suivantes sont disponibles dans la calculatrice (dans le même menu que pour la fonction
RANDOM), les tester également 10 fois puis calculer la fréquence d’apparition du 3(attention à utiliser le symbole virgule) :
En Casio : RanInt](1,6)
En TI : randInt(1,6) ou entAleat(1,6)
Fréquence d’apparition du 3: ________
3. Le lièvre et la tortue
Une partie du jeu du lièvre et de la tortue se déroule ainsi :
Le lièvre et la tortue sont tous les deux sur la ligne de départ de la course.
La tortue a besoin de 5déplacements pour atteindre l’arrivée.
Le lièvre, beaucoup plus rapide, n’a besoin que d’un déplacement pour atteindre l’arrivée.
La règle pour chaque déplacement est la suivante :
On lance un dé.
Si le dé tombe sur 1,2,3,4ou 5, alors la tortue fait un déplacement, le lièvre attend ;
Si le dé tombe sur 6, alors le lièvre fait son déplacement et gagne.
Quelle est, à votre avis, la meilleure situation : celle de la tortue, ou celle du lièvre ? ________________
a. Une seule course
Pour une seule partie, voici l’algorithme, que l’on nommera COURSE :
Casio :
0 L
For 1 I To 5
Int (6×Ran]+1) X
If L=0
Then If X=6
Then 1 L
Else "LA TORTUE AVANCE"
IfEnd
IfEnd
Next
If L=1
Then "LE LIEVRE A GAGNE"
Else "LA TORTUE A GAGNE"
IfEnd
TI :
0 L
For(I,1,5)
int(6rand+1) X
If L=0
Then
If X=6
Then
1 L
Else
Disp "LA TORTUE AVANCE"
End
End
End
If L=1
Then
Disp "LE LIEVRE GAGNE"
Else
Disp "LA TORTUE GAGNE"
End
Langage pseudo-algorithmique :
L prend la valeur 0
Pour I allant de 1 à 5 Faire
X prend la valeur alea_entier(1,6)
Si L=0 Alors
Si X=6 Alors
L prend la valeur 1
Sinon
Afficher "La tortue avance"
FinSi
FinSi
FinPour
Si L=1 Alors
Afficher "Le lièvre gagne"
Sinon
Afficher "La tortue gagne"
FinSi
Recopier l’algorithme COURSE dans la calculatrice, puis l’exécuter plusieurs fois.
Qui semble gagner le plus souvent la course ? ________
Quel est le rôle de la variable L dans l’algorithme ? ________________________
b. Plusieurs courses
On veut que la calculatrice répète la course un nombre donné N de fois, sans avoir à le faire soi-même.
On souhaite, de plus, que la calculatrice calcule le nombre de victoires T de la tortue, puis affiche la fréquence F de réussite.
Compléter l’algorithme ci-dessous, qui reprend largement l’algorithme COURSE (après avoir enlevé l’affichage inutile) :
Saisir N
T prend la valeur ________
Pour J allant de 1 à ________ Faire
L prend la valeur 0
Pour I allant de 1 à 5 Faire
X prend la valeur alea_entier(1,6)
Si L=0 Alors
Si X=6 Alors
L prend la valeur 1
FinSi
FinSi
FinPour
Si L=0 Alors
T prend la valeur ________
FinSi
FinPour
F prend la valeur ________
Afficher F
Modifier alors l’algorithme COURSE dans la calculatrice en conséquence, puis l’exécuter avec N=50 (ou plus).
Qu’observe-t-on ? ________________________
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !