<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<question type="category">
  <category>
    <text>$course$/QCM de maths/Première spécialité/Expérimentations et simulation</text>
  </category>
  <info format="html">
    <text><![CDATA[<p>Simulation d'une variable aléatoire avec Python, échantillons :<br/>
moyenne d'un échantillon et espérance de la variable, effet de<br/>
la taille de l'échantillon, ordre de grandeur des écarts en<br/>
\dfrac{2\sigma}{\sqrt{n}}, lecture et écriture de fonctions<br/>
Python (moyenne, fréquence, répétition d'expériences).</p>]]></text>
  </info>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q01 : Simuler un dé en Python</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle instruction Python simule le lancer d'un dé équilibré<br/>
à six faces (après from random import randint) ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>randint(a, b) : entier uniforme sur \{a, \ldots, b\},<br/>
bornes incluses. Un dé : randint(1, 6). (Autre outil :<br/>
random(), réel uniforme dans [0 ; 1[.)</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>randint(1, 6)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : randint(a, b) renvoie un entier au<br/>
hasard entre a et b <strong>inclus</strong> : ici un entier de 1<br/>
à 6, chacun avec la même probabilité.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(0, 6)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : cette instruction peut renvoyer 0, qui n'est<br/>
pas une face du dé (sept valeurs au lieu de six).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(1, 5)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la borne supérieure de randint est<br/>
<strong>incluse</strong> : randint(1, 5) ne produirait jamais de<br/>
6.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>6 * randint(0, 1)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : cette expression ne renvoie que 0 ou 6 :<br/>
rien à voir avec un dé.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q02 : Simuler une épreuve de Bernoulli</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Après from random import random, quelle expression Python<br/>
vaut True avec la probabilité 0{,}3 (simulation d'un<br/>
succès de probabilité 0{,}3) ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Simulation d'un succès de probabilité p :<br/>
random() &lt; p. C'est la brique de base de toutes les<br/>
simulations de variables aléatoires.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>random() &lt; 0.3</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : random() est uniforme sur [0 ; 1[ :<br/>
la probabilité qu'il tombe sous 0{,}3 vaut exactement<br/>
0{,}3.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>random() &gt; 0.3</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur de sens : cette condition a pour probabilité<br/>
1 - 0{,}3 = 0{,}7 : elle simule l'<strong>échec</strong>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>random() == 0.3</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : l'égalité exacte avec un réel tiré au hasard a<br/>
une probabilité (quasi) nulle : ce test ne réussit<br/>
pratiquement jamais.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(0, 3)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : cette instruction renvoie un entier entre 0 et<br/>
3, pas un booléen de probabilité 0{,}3.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q03 : Moyenne d'échantillon et espérance</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>On simule un échantillon de taille n d'une variable<br/>
aléatoire X et on calcule la moyenne m des valeurs<br/>
obtenues. Quelle affirmation est correcte ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Distinction clé du programme : moyenne d'échantillon<br/>
(aléatoire, observée) contre espérance (fixe, théorique). La<br/>
simulation fait percevoir la convergence de l'une vers<br/>
l'autre.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>m varie d'un échantillon à l'autre, alors que E(X)<br/>
est un nombre fixe du modèle</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : la moyenne observée est <strong>aléatoire</strong><br/>
(chaque simulation en donne une différente) ; l'espérance<br/>
est une constante théorique dont m s'approche.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>m = E(X) exactement, dès que n ≥ 30</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucune taille finie ne garantit l'égalité<br/>
exacte : m fluctue autour de E(X), de moins en moins<br/>
quand n grandit.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>E(X) change à chaque simulation</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : l'espérance est calculée sur la <strong>loi</strong> (les<br/>
probabilités du modèle), pas sur les données simulées :<br/>
elle ne bouge pas.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>m et E(X) n'ont aucun lien</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : tout le chapitre repose sur leur lien : m<br/>
<strong>estime</strong> E(X), d'autant mieux que l'échantillon est<br/>
grand.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q04 : Une fonction moyenne en Python</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Quelle fonction Python renvoie correctement la moyenne d'une<br/>
liste non vide L de nombres ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Fonction attendue au programme : sum(L) / len(L). La lire,<br/>
l'écrire et la modifier (moyenne d'une partie, fréquence…)<br/>
sont des capacités attendues.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>`<code><br/>
def moyenne(L):<br/>
    return sum(L) / len(L)<br/>
</code>`</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : sum(L) additionne les éléments et<br/>
len(L) en donne le nombre : somme divisée par<br/>
l'effectif.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>`<code><br/>
def moyenne(L):<br/>
    return sum(L) / n<br/>
</code>`</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la variable n n'est définie nulle part dans la<br/>
fonction : erreur d'exécution. L'effectif s'obtient par<br/>
len(L).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>`<code><br/>
def moyenne(L):<br/>
    return len(L) / sum(L)<br/>
</code>`</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Fraction renversée : ceci calcule l'inverse de la<br/>
moyenne. La somme va au numérateur.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>`<code><br/>
def moyenne(L):<br/>
    return sum(L) - len(L)<br/>
</code>`</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : une moyenne se calcule par <strong>division</strong>, pas par<br/>
soustraction.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q05 : Effet de la taille de l'échantillon</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>On compare des moyennes d'échantillons de taille n = 100<br/>
puis n = 10 000 d'une même variable aléatoire. Qu'observe-t-on<br/>
typiquement ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Constat expérimental central : la distance entre moyenne<br/>
d'échantillon et espérance a tendance à diminuer quand n<br/>
augmente, à l'échelle \frac{\sigma}{\sqrt{n}}.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Les moyennes des grands échantillons sont plus resserrées<br/>
autour de l'espérance</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : plus l'échantillon est grand, plus la<br/>
moyenne observée est stable et proche de E(X) : les<br/>
fluctuations se diluent.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Les moyennes fluctuent autant, quelle que soit la taille</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la simulation montre le contraire : l'écart<br/>
typique décroît (en \frac{1}{\sqrt{n}}).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Les grands échantillons donnent des moyennes plus grandes</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la taille réduit la <strong>dispersion</strong> des moyennes,<br/>
elle ne déplace pas leur centre (toujours E(X)).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Au-delà de n = 1000, la moyenne devient exactement<br/>
l'espérance</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucun seuil ne supprime l'aléa ; il s'atténue<br/>
progressivement, sans jamais disparaître.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q06 : L'échelle $\dfrac{2\sigma}{\sqrt{n}}$</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Pour diviser par 10 l'ordre de grandeur<br/>
\dfrac{2\sigma}{\sqrt{n}} des écarts entre moyenne<br/>
d'échantillon et espérance, par combien faut-il multiplier la<br/>
taille n de l'échantillon ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>La précision d'une moyenne d'échantillon évolue en<br/>
\frac{1}{\sqrt{n}} : gagner un facteur 10 de précision<br/>
coûte un facteur 100 de données. Racine carrée : le coût de<br/>
la précision statistique.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Par 100</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : l'écart varie en \dfrac{1}{\sqrt{n}} :<br/>
diviser par 10 exige √n multiplié par 10,<br/>
donc n par 100.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Par 10</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : n × 10 ne divise l'écart que par<br/>
\sqrt{10} \approx 3{,}2, à cause de la racine carrée.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Par √10</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : cela ne diviserait l'écart que par<br/>
10^{1/4} \approx 1{,}8. La racine impose de<br/>
<strong>quadrupler l'effort</strong> pour chaque facteur 2… et<br/>
× 100 pour un facteur 10.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Par 1000</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Trop : \sqrt{1000} \approx 31{,}6 diviserait l'écart<br/>
par plus de 30. Le bon facteur est 10² = 100.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q07 : Répéter une expérience</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Que fait l'instruction Python for _ in range(1000): placée<br/>
au-dessus d'un bloc de code ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>for _ in range(N): répète N fois : combinée à un<br/>
compteur de succès ou à une liste de résultats, elle simule<br/>
N expériences pour estimer fréquences et moyennes.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Elle exécute le bloc 1000 fois</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : range(1000) fournit 1000 tours de<br/>
boucle ; le nom _ signale qu'on n'utilise pas le<br/>
compteur. C'est le squelette de toute simulation répétée.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Elle exécute le bloc jusqu'à obtenir 1000</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : aucune condition d'arrêt sur une valeur : le<br/>
nombre de répétitions est <strong>fixé</strong> à 1000 (ce serait le<br/>
rôle d'un while).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Elle crée une liste de 1000 zéros</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : for répète du code ; la création de liste<br/>
utiliserait par exemple [0] * 1000.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Elle exécute le bloc une fois avec n = 1000</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la boucle exécute le bloc <strong>mille fois</strong>, une<br/>
par tour.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q08 : Estimer une probabilité par simulation</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Pourquoi simuler 10 000 fois une expérience pour estimer<br/>
la probabilité d'un événement ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Estimation par simulation : fréquence sur N répétitions<br/>
≈ probabilité, avec une précision qui croît avec N.<br/>
Exemple du programme : estimer π ou une aire par<br/>
Monte-Carlo.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Parce que la fréquence observée sur un grand nombre de<br/>
répétitions approche la probabilité cherchée</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : c'est la loi des grands nombres (version<br/>
vulgarisée) : la fréquence estime la probabilité, utile<br/>
quand le calcul exact est hors de portée (méthode de<br/>
Monte-Carlo).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Parce que la fréquence observée est exactement égale à la<br/>
probabilité</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la fréquence reste une <strong>approximation</strong><br/>
fluctuante ; elle se resserre autour de la probabilité<br/>
sans la donner exactement.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Parce qu'une simulation remplace toute démonstration</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la simulation <strong>conjecture</strong> et illustre ; elle<br/>
ne démontre pas. Les deux registres se complètent.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Parce que l'ordinateur produit du vrai hasard parfait</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : les générateurs sont pseudo-aléatoires ;<br/>
l'argument valable est statistique (grand nombre de<br/>
répétitions), pas la perfection du hasard machine.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q09 : La proportion des cas dans $\left[\mu - \frac{2\sigma}{\sqrt{n}}\,;\,\mu + \frac{2\sigma}{\sqrt{n}}\right]$</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>On simule N échantillons de taille n d'une variable<br/>
d'espérance μ et d'écart-type σ, et on calcule<br/>
chaque moyenne m. Quelle proportion des cas vérifie<br/>
typiquement |m - \mu| \leq \dfrac{2\sigma}{\sqrt{n}} ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Constat de simulation (capacité attendue) : environ 95\ %<br/>
des moyennes d'échantillons tombent à moins de<br/>
\frac{2\sigma}{\sqrt{n}} de μ. La terminale en fera un<br/>
théorème (concentration, Bienaymé-Tchebychev).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Environ 95\ %</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : c'est le constat expérimental attendu au<br/>
programme : l'écart dépasse rarement deux fois<br/>
\dfrac{\sigma}{\sqrt{n}} (ordre de grandeur, précisé en<br/>
terminale).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Environ 50\ %</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la moitié des cas correspondrait à un intervalle<br/>
bien plus étroit (environ 0{,}7\sigma/\sqrt{n} de<br/>
rayon). À 2σ/√n : autour de 95\ %.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Exactement 100\ %</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : quelques échantillons « malchanceux » sortent de<br/>
l'intervalle (environ 5\ %) : l'aléa ne se laisse pas<br/>
enfermer totalement.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Environ 5\ %</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Inversé : 5\ % est la proportion des cas qui<br/>
<strong>sortent</strong> de l'intervalle.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q10 : Lire une simulation complète</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Que renvoie cette fonction ?</p>
<p>`<code><br/>
from random import randint<br/>
def f(n):<br/>
    c = 0<br/>
    for _ in range(n):<br/>
        if randint(1, 6) == 6:<br/>
            c = c + 1<br/>
    return c / n<br/>
</code>`</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Schéma type d'une simulation : initialiser un compteur,<br/>
boucler n fois, incrémenter sous condition, renvoyer<br/>
c / n (fréquence). À savoir lire, modifier et écrire.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>La fréquence de « 6 » observée sur n lancers de dé<br/>
simulés</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : le compteur c compte les 6 obtenus, et<br/>
c / n en donne la fréquence : elle approche<br/>
\dfrac{1}{6} \approx 0{,}167 pour n grand.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Le nombre de « 6 » obtenus</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Presque : ce serait return c. La division finale<br/>
c / n transforme le compte en <strong>fréquence</strong>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La probabilité exacte ⅙</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la fonction renvoie une fréquence <strong>simulée</strong>,<br/>
fluctuante (0{,}171, 0{,}163…), proche de<br/>
⅙ sans lui être égale.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Toujours 0, car c est initialisé à 0</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : c <strong>démarre</strong> à 0 puis s'incrémente à chaque<br/>
6 : l'initialisation n'est pas une valeur définitive.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q11 : Modifier la simulation</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>Dans la fonction précédente, par quoi remplacer la condition<br/>
randint(1, 6) == 6 pour estimer la fréquence d'un résultat<br/>
<strong>pair</strong> ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Adapter une simulation = changer la <strong>condition de succès</strong><br/>
sans toucher au générateur : parité par % 2 == 0, seuil par<br/>
&gt;= 5, appartenance par in (2, 4, 6).</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>randint(1, 6) % 2 == 0</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : le reste modulo 2 nul caractérise les<br/>
pairs (2, 4, 6) : la fréquence approchera<br/>
\dfrac{3}{6} = 0{,}5.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(1, 6) == 2, 4, 6</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur de syntaxe : cette écriture ne teste pas<br/>
l'appartenance (il faudrait in (2, 4, 6) ou le test de<br/>
parité % 2 == 0).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(1, 6) % 2 == 1</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Sens inversé : reste 1 modulo 2 caractérise les<br/>
<strong>impairs</strong>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>randint(2, 6)</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : changer les bornes fausse le dé lui-même (plus<br/>
que 5 faces) au lieu de tester la parité du résultat.</p>]]></text>
    </feedback>
  </answer>
</question>

<question type="multichoice">
  <name>
    <text>Expérimentations et simulation — Q12 : Conclure prudemment d'une simulation</text>
  </name>
  <questiontext format="html">
    <text><![CDATA[<p>On simule 100 lancers d'une pièce supposée équilibrée et<br/>
on observe une fréquence de pile de 0{,}56. Peut-on<br/>
conclure que la pièce est truquée ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Esprit critique attendu : comparer l'écart observé<br/>
(0{,}06) à la fluctuation typique<br/>
\frac{2\sigma}{\sqrt{n}} (0{,}1 pour n = 100) : rien<br/>
d'anormal. Grossir l'échantillon resserre l'intervalle et<br/>
rend le verdict possible.</p>]]></text>
  </generalfeedback>
  <defaultgrade>1.0</defaultgrade>
  <penalty>0.0</penalty>
  <hidden>0</hidden>
  <single>true</single>
  <shuffleanswers>true</shuffleanswers>
  <answernumbering>abc</answernumbering>
  <answer fraction="100" format="html">
    <text><![CDATA[<p>Non : pour n = 100, un écart de 0{,}06 est dans la<br/>
fluctuation normale d'échantillonnage</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : l'ordre de grandeur des fluctuations est<br/>
\dfrac{2\sigma}{\sqrt{n}} = \dfrac{2 \times 0{,}5}{10} =<br/>
0{,}1 : observer 0{,}56 n'a rien d'anormal pour une<br/>
pièce équilibrée.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Oui : 0{,}56 \neq 0{,}5, donc la pièce est déséquilibrée</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la fréquence observée fluctue <strong>toujours</strong><br/>
autour de la probabilité ; l'égalité exacte serait au<br/>
contraire surprenante. Il faut comparer l'écart à son<br/>
ordre de grandeur naturel.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Oui, si la simulation a été faite en Python</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : l'outil n'y change rien ; la question est<br/>
statistique (taille de l'écart contre taille de la<br/>
fluctuation attendue).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Non : une simulation ne donne jamais aucune information</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Trop fort : la simulation informe (avec n = 100 000,<br/>
une fréquence de 0{,}56 serait accablante) ; ici<br/>
l'échantillon est simplement trop petit pour conclure.</p>]]></text>
    </feedback>
  </answer>
</question>

</quiz>
