Skip to content

Commit b182fd2

Browse files
committed
MAJ de certains tutos
1 parent d46de7b commit b182fd2

File tree

3 files changed

+65
-19
lines changed

3 files changed

+65
-19
lines changed

tuto.html

+39-12
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ <h2 id="contact">Contact</h2>
9999
au créateur de MicroAlg</a>.</li>
100100
</ul>
101101

102-
<h2 id="affichage"><a href="#affichage"></a>Affichage</a></h2>
102+
<h2 id="affichage"><a href="#affichage"></a>Affichage</h2>
103103
<p>Pourquoi ne pas commencer tout de suite !</p>
104104
<div id="script-afficher"></div>
105105
<script>inject_microalg_editor_in('script-afficher', {
@@ -109,13 +109,18 @@ <h2 id="affichage"><a href="#affichage">: </a>Affichage</a></h2>
109109
<p>Après avoir cliqué sur <code>Exécuter</code>, un message de bienvenue devrait
110110
s’être affiché dans la barre un peu arrondie ci-dessus (sinon, suivre les
111111
instructions de <a href="#contact">cette section</a>).</p>
112+
<p>Dans toute la suite, vous pourrez modifier les programmes pour tester des
113+
idées ou répondre aux questions. Essayez tout de suite avec le programme
114+
ci-dessus ! Notez que vous pouvez revenir à la version originale grâce à
115+
<code>Control</code>+<code>Z</code> ou en rechargeant la page.</p>
112116
<p>Remarquez bien la forme de ce premier programme. Il contient une seule
113-
<em>instruction</em> :</p>
117+
<em>instruction</em>, qui se décompose ainsi :</p>
114118
<ol>
115-
<li>une parenthèse ouvrante ;</li>
116-
<li>une <em>commande</em> ;</li>
117-
<li>d’éventuels <em>arguments</em> ;</li>
118-
<li>une parenthèse fermante.</li>
119+
<li>une parenthèse ouvrante, sur fond rouge ;</li>
120+
<li>une <em>commande</em>, ici la commande <code>Afficher</code> ;</li>
121+
<li>d’éventuels <em>arguments</em>, ici le texte
122+
<code>"Bonjour tout le monde !"</code> ;</li>
123+
<li>une parenthèse fermante, sur fond rouge aussi.</li>
119124
</ol>
120125
<p>La parenthèse ouvrante marque le début d’une instruction, comme une
121126
majuscule marque le début d’une phrase. La parenthèse fermante marque la
@@ -498,10 +503,11 @@ <h2 id="calculs-nombres"><a href="#calculs-nombres">: </a>Calculs avec des nomb
498503
'(!!! "acceptent plusieurs paramètres:")\n' +
499504
'(Afficher (+ 2 2 2))'
500505
});</script>
501-
<p>Autres exemples avec <code>+</code>, <code>-</code>, <code>*</code> et
502-
<code>/</code> (papier crayon ou calculatrice autorisés si vous n’êtes pas
503-
fort en calcul mental).</p>
504-
<p><strong>Remarque :</strong>La touche <code>TAB</code> (à gauche du
506+
<p>Voici d’autres exemples avec peut-être d’autres opérations. Essayez de
507+
deviner ce que va afficher MicroAlg, puis vérifiez en cliquant sur
508+
<code>Exécuter</code>. Vous pouvez utiliser un crayon et du papier ou une
509+
calculatrice si votre calcul mental n’est pas encore solide.</p>
510+
<p><strong>Remarque : </strong>La touche <code>TAB</code> (à gauche du
505511
<code>A</code>) permet de passer de zone de code en zone de code, en
506512
passant aussi sur les liens. En appuyant deux fois dessus, vous arrivez à
507513
la prochaine zone. Pratique, pas besoin de toucher la souris.</p>
@@ -530,6 +536,11 @@ <h2 id="calculs-nombres"><a href="#calculs-nombres">: </a>Calculs avec des nomb
530536
src:
531537
'(Afficher (/ 6 (+ 1 1 1)))'
532538
});</script>
539+
<div id="script-calc5"></div>
540+
<script>inject_microalg_editor_in('script-calc5', {
541+
src:
542+
'(Afficher (Racine 49))'
543+
});</script>
533544
<p>Pour calculer l’opposé d’un nombre, on peut toujours de retirer ce
534545
nombre à 0 ou le multiplier par -1, mais on peut aussi ne passer qu’un
535546
paramètre à la commande <code>-</code>.</p>
@@ -608,7 +619,12 @@ <h2 id="calculs-nombres-demandes"><a href="#calculs-nombres-demandes">: </a>Cal
608619
src:
609620
'(Afficher (+ 1 (Nombre (Demander))))'
610621
});</script>
611-
<p>Plus tard, vous pourrez vous-même créer une commande qui sera un
622+
<p>Plus de détails sur les différentes façons de « demander » sont
623+
disponibles sur
624+
<a href="http://galerie.microalg.info/microalg:demander">cette page
625+
de la galerie</a>.</p>
626+
<p>Plus tard, grâce à <a href="#demandernbre">ce paragraphe</a>,
627+
vous pourrez vous-même créer une commande qui sera un
612628
raccourci pour cette combinaison de <code>Nombre</code> et de
613629
<code>Demander</code> : <code>DemanderNbre</code>.</p>
614630
<p>Pour finir cette section en beauté, voici un programme qui réutilise
@@ -1054,7 +1070,17 @@ <h2 id="affectation-circulaire"><a href="#affectation-circulaire">: </a>Affecta
10541070
<p>Il n’est pas interdit d’utiliser une variable dans un calcul dont le
10551071
résultat sera affectée à cette même variable. C’est même parfois utile en
10561072
vue d’<em>accumuler</em> des valeurs, qu’elles soient textuelles,
1057-
numériques ou d’un autre type. Nous allons donner deux exemples.</p>
1073+
numériques ou d’un autre type.</p>
1074+
<p>Dans <code>(Affecter_a var (Calcul var))</code>, il faut bien comprendre
1075+
que :</p>
1076+
<ol>
1077+
<li>le second <code>var</code> désigne la <strong>valeur</strong> qui est
1078+
stockée dans la variable, qui sera envoyée à <code>Calcul</code> ;</li>
1079+
<li>le premier <code>var</code> désigne le <strong>nom</strong> de la
1080+
variable à mettre à jour avec le résultat de
1081+
<code>(Calcul var)</code>.</li>
1082+
</ol>
1083+
<p>Nous allons donner deux exemples.</p>
10581084
<p>Dans le premier, on accumule des nombres avec une instruction de la
10591085
forme :<br>
10601086
<code>(Affecter_a valeur (+ valeur valeur_a_ajouter))</code></p>
@@ -1581,6 +1607,7 @@ <h2 id="definir"><a href="#definir">: </a>Définir ses commandes</h2>
15811607
});</script>
15821608
<p>Voir <a href="doc.html#cmd-Definir">la documentation</a> pour plus de
15831609
détails.</p>
1610+
<div id="demandernbre"></div>
15841611
<p>Comme promis, voici un moyen de définir une commande qui demande un
15851612
nombre à l’utilisateur..</p>
15861613
<div id="script-demandernbre"></div>

tuto_blocs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ <h2 id="calculs-nombres"><a href="#calculs-nombres">: </a>Calculs avec des nomb
394394
''
395395
});</script>
396396
<p>Autres exemples avec les opérations (papier crayon ou calculatrice
397-
autorisés si vous n’êtes pas fort en calcul mental).</p>
397+
autorisés si votre calcul mental n’est pas encore solide).</p>
398398
<div id="script-calc1"></div>
399399
<script>inject_microalg_editor_in('script-calc1', {
400400
blockly_only: true,

tuto_rapide.html

+25-6
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,20 @@ <h2 id="contact">Contact</h2>
8787
au créateur de MicroAlg</a>.</li>
8888
</ul>
8989

90-
<h2 id="affichage"><a href="#affichage"></a>Affichage</a></h2>
90+
<h2 id="affichage"><a href="#affichage"></a>Affichage</h2>
9191
<div id="script-afficher"></div>
9292
<script>inject_microalg_editor_in('script-afficher', {
9393
src:
9494
'(Afficher "Bonjour tout le monde !")'
9595
});</script>
9696
<p>Remarquez bien la forme de ce premier programme. Il contient une seule
97-
<em>instruction</em>, de la forme :</p>
97+
<em>instruction</em>, qui se décompose ainsi :</p>
9898
<ol>
99-
<li>une parenthèse ouvrante ;</li>
100-
<li>une <em>commande</em> ;</li>
101-
<li>d’éventuels <em>arguments</em> ;</li>
102-
<li>une parenthèse fermante.</li>
99+
<li>une parenthèse ouvrante, sur fond rouge ;</li>
100+
<li>une <em>commande</em>, ici la commande <code>Afficher</code> ;</li>
101+
<li>d’éventuels <em>arguments</em>, ici le texte
102+
<code>"Bonjour tout le monde !"</code> ;</li>
103+
<li>une parenthèse fermante, sur fond rouge aussi.</li>
103104
</ol>
104105
<p>La parenthèse ouvrante marque le début d’une instruction, comme une
105106
majuscule marque le début d’une phrase. La parenthèse fermante marque la
@@ -433,6 +434,11 @@ <h2 id="calculs-nombres"><a href="#calculs-nombres">: </a>Calculs avec des nomb
433434
src:
434435
'(Afficher (/ 6 (+ 1 1 1)))'
435436
});</script>
437+
<div id="script-calc5"></div>
438+
<script>inject_microalg_editor_in('script-calc5', {
439+
src:
440+
'(Afficher (Racine 49))'
441+
});</script>
436442
<div id="script-oppose"></div>
437443
<script>inject_microalg_editor_in('script-oppose', {
438444
src:
@@ -498,6 +504,10 @@ <h2 id="calculs-nombres-demandes"><a href="#calculs-nombres-demandes">: </a>Cal
498504
src:
499505
'(Afficher (+ 1 (Nombre (Demander))))'
500506
});</script>
507+
<p>Plus de détails sur les différentes façons de « demander » sont
508+
disponibles sur
509+
<a href="http://galerie.microalg.info/microalg:demander">cette page
510+
de la galerie</a>.</p>
501511
<p>Pour finir cette section en beauté, voici un programme qui réutilise
502512
tout ce que l’on a appris jusqu’ici. Pourrez-vous deviner ce qu’il va
503513
afficher ?</p>
@@ -836,6 +846,15 @@ <h2 id="variables"><a href="#variables">: </a>Variables</h2>
836846
<h2 id="affectation-circulaire"><a href="#affectation-circulaire"></a>Affectation circulaire</h2>
837847
<p>Il n’est pas interdit d’utiliser une variable dans un calcul dont le
838848
résultat sera affectée à cette même variable.</p>
849+
<p>Dans <code>(Affecter_a var (Calcul var))</code>, il faut comprendre
850+
que :</p>
851+
<ol>
852+
<li>le second <code>var</code> désigne la <strong>valeur</strong> qui est
853+
stockée dans la variable, qui sera envoyée à <code>Calcul</code> ;</li>
854+
<li>le premier <code>var</code> désigne le <strong>nom</strong> de la
855+
variable à mettre à jour avec le résultat de
856+
<code>(Calcul var)</code>.</li>
857+
</ol>
839858
<p>Dans ce premier exemple, on accumule des nombres avec une instruction de
840859
la forme :<br>
841860
<code>(Affecter_a valeur (+ valeur valeur_a_ajouter))</code></p>

0 commit comments

Comments
 (0)