<?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 <code>from random import randint</code>) ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p><code>randint(a, b)</code> : entier uniforme sur $\{a, \ldots, b\}$,<br/>
bornes incluses. Un dé : <code>randint(1, 6)</code>. (Autre outil :<br/>
<code>random()</code>, 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><code>randint(1, 6)</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : <code>randint(a, b)</code> renvoie un entier au<br/>
hasard entre <code>a</code> et <code>b</code> <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><code>randint(0, 6)</code></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><code>randint(1, 5)</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la borne supérieure de <code>randint</code> est<br/>
<strong>incluse</strong> : <code>randint(1, 5)</code> ne produirait jamais de<br/>
$6$.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p><code>6 * randint(0, 1)</code></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 <code>from random import random</code>, quelle expression Python<br/>
vaut <code>True</code> 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/>
<code>random() &lt; p</code>. 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><code>random() &lt; 0.3</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : <code>random()</code> 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><code>random() &gt; 0.3</code></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><code>random() == 0.3</code></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><code>randint(0, 3)</code></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 \geq 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 <code>L</code> de nombres ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p>Fonction attendue au programme : <code>sum(L) / len(L)</code>. 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[<pre><code>def moyenne(L):
    return sum(L) / len(L)</code></pre>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Bonne réponse : <code>sum(L)</code> additionne les éléments et<br/>
<code>len(L)</code> en donne le nombre : somme divisée par<br/>
l'effectif.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<pre><code>def moyenne(L):
    return sum(L) / n</code></pre>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : la variable <code>n</code> n'est définie nulle part dans la<br/>
fonction : erreur d'exécution. L'effectif s'obtient par<br/>
<code>len(L)</code>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<pre><code>def moyenne(L):
    return len(L) / sum(L)</code></pre>]]></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[<pre><code>def moyenne(L):
    return sum(L) - len(L)</code></pre>]]></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 $\sqrt{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 \times 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 $\sqrt{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/>
$\times 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^2 = 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 <code>for _ in range(1000):</code> placée<br/>
au-dessus d'un bloc de code ?</p>]]></text>
  </questiontext>
  <generalfeedback format="html">
    <text><![CDATA[<p><code>for _ in range(N):</code> 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 : <code>range(1000)</code> fournit $1000$ tours de<br/>
boucle ; le nom <code>_</code> 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 <code>while</code>).</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 : <code>for</code> répète du code ; la création de liste<br/>
utiliserait par exemple <code>[0] * 1000</code>.</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/>
$\approx$ probabilité, avec une précision qui croît avec $N$.<br/>
Exemple du programme : estimer $\pi$ 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 $\mu$ et d'écart-type $\sigma$, 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 $\mu$. 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\sigma/\sqrt{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>
<pre><code>from random import randint
def f(n):
    c = 0
    for _ in range(n):
        if randint(1, 6) == 6:
            c = c + 1
    return c / n</code></pre>]]></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/>
<code>c / n</code> (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 <code>c</code> compte les 6 obtenus, et<br/>
<code>c / n</code> 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 <code>return c</code>. La division finale<br/>
<code>c / n</code> transforme le compte en <strong>fréquence</strong>.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>La probabilité exacte $\dfrac{1}{6}$</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/>
$\frac{1}{6}$ sans lui être égale.</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p>Toujours $0$, car <code>c</code> est initialisé à $0$</p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur : <code>c</code> <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/>
<code>randint(1, 6) == 6</code> 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 <code>% 2 == 0</code>, seuil par<br/>
<code>&gt;= 5</code>, appartenance par <code>in (2, 4, 6)</code>.</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>randint(1, 6) % 2 == 0</code></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><code>randint(1, 6) == 2, 4, 6</code></p>]]></text>
    <feedback format="html">
      <text><![CDATA[<p>Erreur de syntaxe : cette écriture ne teste pas<br/>
l'appartenance (il faudrait <code>in (2, 4, 6)</code> ou le test de<br/>
parité <code>% 2 == 0</code>).</p>]]></text>
    </feedback>
  </answer>
  <answer fraction="0" format="html">
    <text><![CDATA[<p><code>randint(1, 6) % 2 == 1</code></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><code>randint(2, 6)</code></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>
