Fix(PSS): Affinage de Simulations_repetitions

This commit is contained in:
2019-01-21 08:06:55 +01:00
parent 8dac21f056
commit 3e5f5f0eaf
2 changed files with 100 additions and 288 deletions

View File

@@ -13125,7 +13125,7 @@ div#notebook {
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</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">randint</span>
@@ -13144,33 +13144,28 @@ div#notebook {
</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 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">
<div style="background-color: #fa8258;">
Transformer le programme pour qu'il simule les deux situations suivantes:
<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>
</ul>
@@ -13179,7 +13174,7 @@ La deuxième situation donne 42
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<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">&gt;</span> <span class="n">resulat2</span><span class="p">:</span>
@@ -13192,34 +13187,11 @@ La deuxième situation donne 42
</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 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">
<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>[ ] Ouvrir un nouveau fichier, copier-coller le programme suivant puis commenter chaque ligne pour expliquer son fonctionnement.</li>
</ul>
@@ -13229,7 +13201,7 @@ La deuxième situation donne 42
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</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">randint</span>
@@ -13260,94 +13232,6 @@ La deuxième situation donne 42
</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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; 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
-&gt; La deuxième situation gagne.
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</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>
<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&#233;s">Jeux de d&#233;s<a class="anchor-link" href="#Jeux-de-d&#233;s">&#182;</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>
@@ -13389,7 +13253,11 @@ La deuxième situation donne 25
<li>C : 5, 7, 8, 9, 10, 18</li>
</ul>
<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>
<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>
@@ -13397,9 +13265,27 @@ La deuxième situation donne 25
<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>
</ol>
<p>Astuces pour simuler les lancés de dés:</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</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 class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">