Fix(PSS): Affinage de Simulations_repetitions
This commit is contained in:
parent
8dac21f056
commit
3e5f5f0eaf
|
@ -13125,7 +13125,7 @@ div#notebook {
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing code_cell rendered">
|
<div class="cell border-box-sizing code_cell rendered">
|
||||||
<div class="input">
|
<div class="input">
|
||||||
<div class="prompt input_prompt">In [17]:</div>
|
<div class="prompt input_prompt">In [ ]:</div>
|
||||||
<div class="inner_cell">
|
<div class="inner_cell">
|
||||||
<div class="input_area">
|
<div class="input_area">
|
||||||
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">random</span> <span class="k">import</span> <span class="n">randint</span>
|
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">random</span> <span class="k">import</span> <span class="n">randint</span>
|
||||||
|
@ -13144,33 +13144,28 @@ div#notebook {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="output_wrapper">
|
|
||||||
<div class="output">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_area">
|
|
||||||
|
|
||||||
<div class="prompt"></div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_subarea output_stream output_stdout output_text">
|
|
||||||
<pre>--- Simulateur de lancer de dés ---
|
|
||||||
Première situation
|
|
||||||
La première situation donne 18
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 42
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
||||||
</div><div class="inner_cell">
|
</div><div class="inner_cell">
|
||||||
<div class="text_cell_render border-box-sizing rendered_html">
|
<div class="text_cell_render border-box-sizing rendered_html">
|
||||||
|
<div style="background-color: #fa8258;">
|
||||||
|
Transformer le programme pour qu'il simule les deux situations suivantes:
|
||||||
<ul>
|
<ul>
|
||||||
|
<li> Situation 1: On fait la somme des résultats des lancers de 2 dés à 18 faces.</li>
|
||||||
|
<li> Situation 2: On fait le produit des résultats des lancers de deux dés à 3 faces et d'un dé à 4 faces.</li>
|
||||||
|
</ul>
|
||||||
|
</br>
|
||||||
|
Vous ètes invités à apporter toutes les améliorations qui vous semblent interessantes.
|
||||||
|
</br>
|
||||||
|
</br>
|
||||||
|
Vous serez noté suivant les critères suivants:
|
||||||
|
<ul>
|
||||||
|
<li> Qualité des commentaires qui expliquent le fonctionnement du programme.</li>
|
||||||
|
<li> Fonctionnement de votre programme et respect de la consigne.</li>
|
||||||
|
<li> Qualité des améliorations apportés.</li>
|
||||||
|
</ul>
|
||||||
|
<strong> Sauver votre programme dans "Devoirs" en le nommant</strong> <code>nom-prénom-simlulation.py</code>
|
||||||
|
</div><ul>
|
||||||
<li>[ ] Copier-coller le bloc à la suite. Puis commenter.</li>
|
<li>[ ] Copier-coller le bloc à la suite. Puis commenter.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -13179,7 +13174,7 @@ La deuxième situation donne 42
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing code_cell rendered">
|
<div class="cell border-box-sizing code_cell rendered">
|
||||||
<div class="input">
|
<div class="input">
|
||||||
<div class="prompt input_prompt">In [10]:</div>
|
<div class="prompt input_prompt">In [ ]:</div>
|
||||||
<div class="inner_cell">
|
<div class="inner_cell">
|
||||||
<div class="input_area">
|
<div class="input_area">
|
||||||
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">if</span> <span class="n">resulat1</span> <span class="o">></span> <span class="n">resulat2</span><span class="p">:</span>
|
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">if</span> <span class="n">resulat1</span> <span class="o">></span> <span class="n">resulat2</span><span class="p">:</span>
|
||||||
|
@ -13192,34 +13187,11 @@ La deuxième situation donne 42
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="output_wrapper">
|
|
||||||
<div class="output">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_area">
|
|
||||||
|
|
||||||
<div class="prompt"></div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_subarea output_stream output_stdout output_text">
|
|
||||||
<pre>La première situation gagne
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
||||||
</div><div class="inner_cell">
|
</div><div class="inner_cell">
|
||||||
<div class="text_cell_render border-box-sizing rendered_html">
|
<div class="text_cell_render border-box-sizing rendered_html">
|
||||||
<ul>
|
<ul>
|
||||||
<li>[ ] Transformer le programme pour qu'il simule les deux situations suivantes:<ul>
|
|
||||||
<li><strong>Situation 1</strong>: On fait la somme des résultats des lancers de 2 dés à 18 faces.</li>
|
|
||||||
<li><strong>Situation 2</strong>: On fait le produit des résultats des lancers de deux dés à 3 faces et d'un dé à 4 faces.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>[ ] Quelle situation semble donner le score le plus grand?</li>
|
<li>[ ] Quelle situation semble donner le score le plus grand?</li>
|
||||||
<li>[ ] Ouvrir un nouveau fichier, copier-coller le programme suivant puis commenter chaque ligne pour expliquer son fonctionnement.</li>
|
<li>[ ] Ouvrir un nouveau fichier, copier-coller le programme suivant puis commenter chaque ligne pour expliquer son fonctionnement.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -13229,7 +13201,7 @@ La deuxième situation donne 42
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing code_cell rendered">
|
<div class="cell border-box-sizing code_cell rendered">
|
||||||
<div class="input">
|
<div class="input">
|
||||||
<div class="prompt input_prompt">In [16]:</div>
|
<div class="prompt input_prompt">In [ ]:</div>
|
||||||
<div class="inner_cell">
|
<div class="inner_cell">
|
||||||
<div class="input_area">
|
<div class="input_area">
|
||||||
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">random</span> <span class="k">import</span> <span class="n">randint</span>
|
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">random</span> <span class="k">import</span> <span class="n">randint</span>
|
||||||
|
@ -13260,94 +13232,6 @@ La deuxième situation donne 42
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="output_wrapper">
|
|
||||||
<div class="output">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_area">
|
|
||||||
|
|
||||||
<div class="prompt"></div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="output_subarea output_stream output_stdout output_text">
|
|
||||||
<pre>--- Simulateur de lancer de dés ---
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 1
|
|
||||||
Première situation
|
|
||||||
La première situation donne 7
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 12
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 2
|
|
||||||
Première situation
|
|
||||||
La première situation donne 12
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 28
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 3
|
|
||||||
Première situation
|
|
||||||
La première situation donne 8
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 30
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 4
|
|
||||||
Première situation
|
|
||||||
La première situation donne 60
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 24
|
|
||||||
-> La première situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 5
|
|
||||||
Première situation
|
|
||||||
La première situation donne 7
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 35
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 6
|
|
||||||
Première situation
|
|
||||||
La première situation donne 20
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 14
|
|
||||||
-> La première situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 7
|
|
||||||
Première situation
|
|
||||||
La première situation donne 42
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 21
|
|
||||||
-> La première situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 8
|
|
||||||
Première situation
|
|
||||||
La première situation donne 6
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 8
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 9
|
|
||||||
Première situation
|
|
||||||
La première situation donne 27
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 2
|
|
||||||
-> La première situation gagne.
|
|
||||||
---------------------
|
|
||||||
# Simulation numéro 10
|
|
||||||
Première situation
|
|
||||||
La première situation donne 9
|
|
||||||
Deuxième situation
|
|
||||||
La deuxième situation donne 25
|
|
||||||
-> La deuxième situation gagne.
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
||||||
</div><div class="inner_cell">
|
</div><div class="inner_cell">
|
||||||
|
@ -13356,26 +13240,6 @@ La deuxième situation donne 25
|
||||||
<p>Pour chaque problème qui suit, avant de vous lancer dans sa résolution, réfléchissez à la réponse que vous donneriez intuitivement.</p>
|
<p>Pour chaque problème qui suit, avant de vous lancer dans sa résolution, réfléchissez à la réponse que vous donneriez intuitivement.</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
|
||||||
</div><div class="inner_cell">
|
|
||||||
<div class="text_cell_render border-box-sizing rendered_html">
|
|
||||||
<h2 id="Jeux-de-dés">Jeux de dés<a class="anchor-link" href="#Jeux-de-dés">¶</a></h2><p>On veut jouer à un jeu de hasard, le but est d'avoir le plus haut score. Pour cela nous pouvons choisir l'une des trois situations suivantes:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Situation 1: On lance deux dés à douze faces numérotées de 1 à 12 et on ajoute les scores.</li>
|
|
||||||
<li>Situation 2: On lance quatre dés à 6 faces numérotées de 1 à 6 et on ajoute des scores.</li>
|
|
||||||
</ul>
|
|
||||||
<p>On supposera que tous les dés sont équilibrés.</p>
|
|
||||||
<p><strong>On souhaite savoir quelle est la situation la plus avantageuse.</strong></p>
|
|
||||||
<p>Pour répondre à cette question, on propose les étapes suivantes.</p>
|
|
||||||
<ol>
|
|
||||||
<li>Simuler la situation 2. Y a-t-il des nombres qui semblent revenir plus souvent que les autres?</li>
|
|
||||||
<li>Simuler la situation 3. Même question.</li>
|
|
||||||
<li>Simuler les 2 situations en même temps. Quelle est celle qui semble la plus avantageuse?</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13389,7 +13253,11 @@ La deuxième situation donne 25
|
||||||
<li>C : 5, 7, 8, 9, 10, 18</li>
|
<li>C : 5, 7, 8, 9, 10, 18</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p><strong>On souhaite savoir si un dé est plus avantageux que les autres.</strong></p>
|
<p><strong>On souhaite savoir si un dé est plus avantageux que les autres.</strong></p>
|
||||||
<p>Proposition d'étapes pour répondre à cette question</p>
|
<div style="background-color: #fa8258;">
|
||||||
|
|
||||||
|
**Vous enregistrez votre programme dans Devoirs sous le nom** `nom-prénom-deEfron.py`
|
||||||
|
|
||||||
|
</div><p>Proposition d'étapes pour répondre à cette question</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Simuler le lancer de ces 3 dés.</li>
|
<li>Simuler le lancer de ces 3 dés.</li>
|
||||||
<li>Simuler en même temps les dés A et B. Lequel semble donner le meilleur score?</li>
|
<li>Simuler en même temps les dés A et B. Lequel semble donner le meilleur score?</li>
|
||||||
|
@ -13397,9 +13265,27 @@ La deuxième situation donne 25
|
||||||
<li>Y a-t-il un dé plus fort que les autres?</li>
|
<li>Y a-t-il un dé plus fort que les autres?</li>
|
||||||
<li>Simuler le lancer des 3 dés en même temps lequel semble le plus fort?</li>
|
<li>Simuler le lancer des 3 dés en même temps lequel semble le plus fort?</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
<p>Astuces pour simuler les lancés de dés:</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="cell border-box-sizing code_cell rendered">
|
||||||
|
<div class="input">
|
||||||
|
<div class="prompt input_prompt">In [ ]:</div>
|
||||||
|
<div class="inner_cell">
|
||||||
|
<div class="input_area">
|
||||||
|
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">random</span> <span class="k">import</span> <span class="n">choice</span>
|
||||||
|
<span class="c1"># On définit les valeurs inscrites sur chaque face</span>
|
||||||
|
<span class="n">deA</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">14</span><span class="p">]</span>
|
||||||
|
<span class="c1"># Python choisi une face au hasard</span>
|
||||||
|
<span class="nb">print</span><span class="p">(</span><span class="n">choice</span><span class="p">(</span><span class="n">deA</span><span class="p">))</span>
|
||||||
|
</pre></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
|
||||||
</div><div class="inner_cell">
|
</div><div class="inner_cell">
|
||||||
|
|
|
@ -4,28 +4,24 @@
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"# Échauffements\n",
|
|
||||||
"\n",
|
"\n",
|
||||||
|
"<div style=\"background-color: #fa8258;\">\n",
|
||||||
|
"\n",
|
||||||
|
"</div>"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
"- [ ] Copier-coller le bloc le programme suivant. Puis commenter pour expliquer ce que fait chaque ligne."
|
"- [ ] Copier-coller le bloc le programme suivant. Puis commenter pour expliquer ce que fait chaque ligne."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 17,
|
"execution_count": null,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [],
|
||||||
{
|
|
||||||
"name": "stdout",
|
|
||||||
"output_type": "stream",
|
|
||||||
"text": [
|
|
||||||
"--- Simulateur de lancer de dés ---\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 18\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 42\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
"source": [
|
||||||
"from random import randint\n",
|
"from random import randint\n",
|
||||||
"print(\"--- Simulateur de lancer de dés ---\")\n",
|
"print(\"--- Simulateur de lancer de dés ---\")\n",
|
||||||
|
@ -43,22 +39,33 @@
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
|
"<div style=\"background-color: #fa8258;\">\n",
|
||||||
|
"Transformer le programme pour qu'il simule les deux situations suivantes:\n",
|
||||||
|
"<ul>\n",
|
||||||
|
" <li> Situation 1: On fait la somme des résultats des lancers de 2 dés à 18 faces.</li>\n",
|
||||||
|
" <li> Situation 2: On fait le produit des résultats des lancers de deux dés à 3 faces et d'un dé à 4 faces.</li>\n",
|
||||||
|
"</ul>\n",
|
||||||
|
"</br>\n",
|
||||||
|
"Vous ètes invités à apporter toutes les améliorations qui vous semblent interessantes.\n",
|
||||||
|
"</br>\n",
|
||||||
|
"</br>\n",
|
||||||
|
"Vous serez noté suivant les critères suivants:\n",
|
||||||
|
"<ul>\n",
|
||||||
|
" <li> Qualité des commentaires qui expliquent le fonctionnement du programme.</li>\n",
|
||||||
|
" <li> Fonctionnement de votre programme et respect de la consigne.</li>\n",
|
||||||
|
" <li> Qualité des améliorations apportées.</li>\n",
|
||||||
|
"</ul>\n",
|
||||||
|
"<strong> Sauver votre programme dans \"Devoirs\" en le nommant</strong> <code>nom-prénom-simlulation.py</code> (Mettre les 2 noms de familles si vous travaillez à 2).\n",
|
||||||
|
"</div> \n",
|
||||||
|
" \n",
|
||||||
"- [ ] Copier-coller le bloc à la suite. Puis commenter."
|
"- [ ] Copier-coller le bloc à la suite. Puis commenter."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 10,
|
"execution_count": null,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [],
|
||||||
{
|
|
||||||
"name": "stdout",
|
|
||||||
"output_type": "stream",
|
|
||||||
"text": [
|
|
||||||
"La première situation gagne\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
"source": [
|
||||||
"if resulat1 > resulat2:\n",
|
"if resulat1 > resulat2:\n",
|
||||||
" print(\"La première situation gagne\")\n",
|
" print(\"La première situation gagne\")\n",
|
||||||
|
@ -70,96 +77,15 @@
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"- [ ] Transformer le programme pour qu'il simule les deux situations suivantes:\n",
|
|
||||||
" - **Situation 1**: On fait la somme des résultats des lancers de 2 dés à 18 faces.\n",
|
|
||||||
" - **Situation 2**: On fait le produit des résultats des lancers de deux dés à 3 faces et d'un dé à 4 faces.\n",
|
|
||||||
"- [ ] Quelle situation semble donner le score le plus grand?\n",
|
"- [ ] Quelle situation semble donner le score le plus grand?\n",
|
||||||
"- [ ] Ouvrir un nouveau fichier, copier-coller le programme suivant puis commenter chaque ligne pour expliquer son fonctionnement."
|
"- [ ] Ouvrir un nouveau fichier, copier-coller le programme suivant puis commenter chaque ligne pour expliquer son fonctionnement."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 16,
|
"execution_count": null,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [],
|
||||||
{
|
|
||||||
"name": "stdout",
|
|
||||||
"output_type": "stream",
|
|
||||||
"text": [
|
|
||||||
"--- Simulateur de lancer de dés ---\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 1\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 7\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 12\n",
|
|
||||||
"-> La deuxième situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 2\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 12\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 28\n",
|
|
||||||
"-> La deuxième situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 3\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 8\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 30\n",
|
|
||||||
"-> La deuxième situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 4\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 60\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 24\n",
|
|
||||||
"-> La première situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 5\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 7\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 35\n",
|
|
||||||
"-> La deuxième situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 6\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 20\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 14\n",
|
|
||||||
"-> La première situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 7\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 42\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 21\n",
|
|
||||||
"-> La première situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 8\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 6\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 8\n",
|
|
||||||
"-> La deuxième situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 9\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 27\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 2\n",
|
|
||||||
"-> La première situation gagne.\n",
|
|
||||||
"---------------------\n",
|
|
||||||
"# Simulation numéro 10\n",
|
|
||||||
"Première situation\n",
|
|
||||||
"La première situation donne 9\n",
|
|
||||||
"Deuxième situation\n",
|
|
||||||
"La deuxième situation donne 25\n",
|
|
||||||
"-> La deuxième situation gagne.\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
"source": [
|
||||||
"from random import randint\n",
|
"from random import randint\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
@ -196,28 +122,6 @@
|
||||||
"---"
|
"---"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"cell_type": "markdown",
|
|
||||||
"metadata": {},
|
|
||||||
"source": [
|
|
||||||
"## Jeux de dés\n",
|
|
||||||
"\n",
|
|
||||||
"On veut jouer à un jeu de hasard, le but est d'avoir le plus haut score. Pour cela nous pouvons choisir l'une des trois situations suivantes:\n",
|
|
||||||
"\n",
|
|
||||||
"- Situation 1: On lance deux dés à douze faces numérotées de 1 à 12 et on ajoute les scores.\n",
|
|
||||||
"- Situation 2: On lance quatre dés à 6 faces numérotées de 1 à 6 et on ajoute des scores.\n",
|
|
||||||
"\n",
|
|
||||||
"On supposera que tous les dés sont équilibrés.\n",
|
|
||||||
"\n",
|
|
||||||
"**On souhaite savoir quelle est la situation la plus avantageuse.**\n",
|
|
||||||
"\n",
|
|
||||||
"Pour répondre à cette question, on propose les étapes suivantes.\n",
|
|
||||||
"\n",
|
|
||||||
"1. Simuler la situation 2. Y a-t-il des nombres qui semblent revenir plus souvent que les autres?\n",
|
|
||||||
"2. Simuler la situation 3. Même question.\n",
|
|
||||||
"3. Simuler les 2 situations en même temps. Quelle est celle qui semble la plus avantageuse?"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
|
@ -231,6 +135,11 @@
|
||||||
"- C : 5, 7, 8, 9, 10, 18\n",
|
"- C : 5, 7, 8, 9, 10, 18\n",
|
||||||
"\n",
|
"\n",
|
||||||
"**On souhaite savoir si un dé est plus avantageux que les autres.**\n",
|
"**On souhaite savoir si un dé est plus avantageux que les autres.**\n",
|
||||||
|
"<div style=\"background-color: #fa8258;\">\n",
|
||||||
|
"\n",
|
||||||
|
"**Vous enregistrez votre programme dans Devoirs sous le nom** `nom-prénom-deEfron.py`\n",
|
||||||
|
"\n",
|
||||||
|
"</div>\n",
|
||||||
"\n",
|
"\n",
|
||||||
"Proposition d'étapes pour répondre à cette question\n",
|
"Proposition d'étapes pour répondre à cette question\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
@ -238,7 +147,24 @@
|
||||||
"2. Simuler en même temps les dés A et B. Lequel semble donner le meilleur score?\n",
|
"2. Simuler en même temps les dés A et B. Lequel semble donner le meilleur score?\n",
|
||||||
"3. Faire la même chose avec les dés A et C puis avec les dés B et C.\n",
|
"3. Faire la même chose avec les dés A et C puis avec les dés B et C.\n",
|
||||||
"4. Y a-t-il un dé plus fort que les autres?\n",
|
"4. Y a-t-il un dé plus fort que les autres?\n",
|
||||||
"5. Simuler le lancer des 3 dés en même temps lequel semble le plus fort?"
|
"5. Simuler le lancer des 3 dés en même temps lequel semble le plus fort?\n",
|
||||||
|
"\n",
|
||||||
|
"Astuces pour simuler les lancés de dés:"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {
|
||||||
|
"scrolled": true
|
||||||
|
},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"from random import choice\n",
|
||||||
|
"# On définit les valeurs inscrites sur chaque face\n",
|
||||||
|
"deA = [1, 6, 11, 12, 13, 14]\n",
|
||||||
|
"# Python choisi une face au hasard\n",
|
||||||
|
"print(choice(deA))"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue