Fix(PSS): fin de Simulations_repetitions

This commit is contained in:
Bertrand Benjamin 2019-01-21 08:48:54 +01:00
parent 3e5f5f0eaf
commit c32189ccc7
2 changed files with 58 additions and 7 deletions

View File

@ -13116,8 +13116,35 @@ div#notebook {
<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">
<h1 id="&#201;chauffements">&#201;chauffements<a class="anchor-link" href="#&#201;chauffements">&#182;</a></h1><ul>
<li>[ ] Copier-coller le bloc le programme suivant. Puis commenter pour expliquer ce que fait chaque ligne.</li>
<h1 id="Simulation-et-&#233;valuation">Simulation et &#233;valuation<a class="anchor-link" href="#Simulation-et-&#233;valuation">&#182;</a></h1><p>Dans ce TP les consignes en orange correspondent à consignes qui seront évaluées. Comme d'habitude, vous avez tout à faire le droit d'échanger avec vos voisins et d'aller chercher des informations dans les TPs précédents.</p>
<h2 id="Echauffement-et-pyramide">Echauffement et pyramide<a class="anchor-link" href="#Echauffement-et-pyramide">&#182;</a></h2><p>D'après wikipedia:</p>
<pre><code>La pyramide de Khéops ou grande pyramide de Gizeh est un monument construit par les Égyptiens de l'Antiquité, formant une pyramide à base carrée. Tombeau présumé du pharaon Khéops, elle fut édifiée il y a plus de 4 500 ans, sous la IVe dynastie, au centre du complexe funéraire de Khéops se situant à Gizeh en Égypte.
Ce monument forme une pyramide à base carrée de 440 coudées royales anciennes, soit environ 230,5 mètres. Il est constitué d'environ 2 000 000 blocs de pierre calcaire d'environ 2,5tonnes chacuns.
</code></pre>
<div style="background-color: #fa8258;">
Ecrire un programme qui présente cette pyramide. Il devra aussi calculer la périmètre de la base de la pyramide ainsi qu'une estimation de son poid total.
Critères d'évaluations:
<ul>
<li> Réspect de la consigne (présentation et grandeurs à calculer)</li>
<li> Utilisation de variables pour le calcul du périmètre et du poids de la pyramide. </li>
<li> <strong>Bonus:</strong> le calcule du périmètre se fera avec une fonction.
</ul>
<strong> Sauver votre programme dans "Devoirs" en le nommant</strong> <code>nom-prénom-pyramide.py</code> (Mettre les 2 noms de familles si vous travaillez à 2).
</div><p>&lt;/div&gt;</p>
</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="Simulation-de-d&#233;s">Simulation de d&#233;s<a class="anchor-link" href="#Simulation-de-d&#233;s">&#182;</a></h2><ul>
<li>[ ] Copier-coller le bloc le programme suivant. Puis commenter (avec #) pour expliquer ce que fait chaque ligne.</li>
</ul>
</div>
@ -13128,7 +13155,7 @@ div#notebook {
<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>
<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> <span class="c1"># Import de randint qui génère un entier aléatoire entre 2 nombres.</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;--- Simulateur de lancer de dés ---&quot;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Première situation&quot;</span><span class="p">)</span>
<span class="n">de1</span> <span class="o">=</span> <span class="n">randint</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">6</span><span class="p">)</span>
@ -13162,9 +13189,9 @@ 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>
<li> Qualité des améliorations apportées.</li>
</ul>
<strong> Sauver votre programme dans "Devoirs" en le nommant</strong> <code>nom-prénom-simlulation.py</code>
<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).
</div><ul>
<li>[ ] Copier-coller le bloc à la suite. Puis commenter.</li>
</ul>

View File

@ -4,8 +4,30 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"# Simulation et évaluation\n",
"\n",
"Dans ce TP les consignes en orange correspondent à consignes qui seront évaluées. Comme d'habitude, vous avez tout à faire le droit d'échanger avec vos voisins et d'aller chercher des informations dans les TPs précédents.\n",
"\n",
"## Echauffement et pyramide\n",
"\n",
"D'après wikipedia:\n",
"\n",
" La pyramide de Khéops ou grande pyramide de Gizeh est un monument construit par les Égyptiens de l'Antiquité, formant une pyramide à base carrée. Tombeau présumé du pharaon Khéops, elle fut édifiée il y a plus de 4 500 ans, sous la IVe dynastie, au centre du complexe funéraire de Khéops se situant à Gizeh en Égypte. \n",
" \n",
" Ce monument forme une pyramide à base carrée de 440 coudées royales anciennes, soit environ 230,5 mètres. Il est constitué d'environ 2 000 000 blocs de pierre calcaire d'environ 2,5tonnes chacuns. \n",
" \n",
"\n",
"<div style=\"background-color: #fa8258;\">\n",
"Ecrire un programme qui présente cette pyramide. Il devra aussi calculer la périmètre de la base de la pyramide ainsi qu'une estimation de son poid total.\n",
" \n",
"Critères d'évaluations:\n",
"<ul>\n",
" <li> Réspect de la consigne (présentation et grandeurs à calculer)</li>\n",
" <li> Utilisation de variables pour le calcul du périmètre et du poids de la pyramide. </li>\n",
" <li> <strong>Bonus:</strong> le calcule du périmètre se fera avec une fonction.\n",
"</ul>\n",
" <strong> Sauver votre programme dans \"Devoirs\" en le nommant</strong> <code>nom-prénom-pyramide.py</code> (Mettre les 2 noms de familles si vous travaillez à 2).\n",
"</div> \n",
"\n",
"</div>"
]
@ -14,7 +36,9 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"- [ ] Copier-coller le bloc le programme suivant. Puis commenter pour expliquer ce que fait chaque ligne."
"## Simulation de dés\n",
"\n",
"- [ ] Copier-coller le bloc le programme suivant. Puis commenter (avec #) pour expliquer ce que fait chaque ligne."
]
},
{
@ -23,7 +47,7 @@
"metadata": {},
"outputs": [],
"source": [
"from random import randint\n",
"from random import randint # Import de randint qui génère un entier aléatoire entre 2 nombres.\n",
"print(\"--- Simulateur de lancer de dés ---\")\n",
"print(\"Première situation\")\n",
"de1 = randint(1, 6)\n",