@@ -531,31 +531,28 @@ <h2 id="si"><a href="#si">: </a>Si</h2>
531531 ' Sinon (Afficher "Ah, qu’y a-t-il ?")\n' +
532532 ')'
533533 } ) ; </ script >
534- < p > Le code ci-dessus peut se lire :</ p >
534+ < p > Le programme ci-dessus peut se lire :</ p >
535535 < ul >
536536 < li > Afficher la question.</ li >
537- < li > < strong > Si</ strong > l’utilisateur répond « oui »,</ li >
537+ < li > < strong > Si</ strong > ce que l’utilisateur tape et « oui » sont égaux
538+ (l’utilisateur répond « oui »),</ li >
538539 < li > < strong > Alors</ strong > afficher « Tant mieux ! »,</ li >
539540 < li > < strong > Sinon</ strong > afficher « Ah, qu’y a-t-il ? ».</ li >
540541 </ ul >
541542 < p > On peut donc résumer la commande < code > Si</ code > ainsi :< br >
542- < code > (Si booléen Alors commande-si-vrai Sinon commande-si-faux)</ code > </ p >
543- < p > Ou en arrangeant le code sur plusieurs lignes :< br >
544- < pre > < code > (Si booléen
545- Alors commande-si-vrai
546- Sinon commande-si-faux
547- )</ code > </ pre > </ p >
548- < p > Si on veut détailler, la commande < code > Si</ code > possède cinq
549- paramètres :</ p >
543+ < pre > < code > Si booléen
544+ Alors bloc-si-vrai
545+ Sinon bloc-si-faux</ code > </ pre > </ p >
546+ < p > Si on veut détailler, le bloc < code > Si</ code > possède ici trois
547+ entrées :</ p >
550548 < ul >
551- < li > un booléen,</ li >
552- < li > le mot-clef intermédiaire < code > Alors</ code > </ li >
553- < li > l’instruction à exécuter si le booléen est < code > Vrai</ code > ,</ li >
554- < li > le mot-clef intermédiaire < code > Sinon</ code > </ li >
555- < li > l’instruction à exécuter si le booléen est < code > Faux</ code > ,</ li >
549+ < li > en face de < code > Si</ code > , un booléen,</ li >
550+ < li > en face de < code > Alors</ code > , le bloc à exécuter si le booléen est < code > Vrai</ code > ,</ li >
551+ < li > en face de < code > Sinon</ code > , le bloc à exécuter si le booléen est < code > Faux</ code > ,</ li >
556552 </ ul >
557- < p > Cette commande agit comme un aiguillage pour les rails des trains. En
558- actionnant l’aiguillage, on décide sur quelle voie va rouler le train.</ p >
553+ < p > Le bloc < code > Si</ code > agit comme un aiguillage pour les rails des
554+ trains. En actionnant l’aiguillage, on décide sur quelle voie va rouler le
555+ train.</ p >
559556 < p > L’analogie de l’arbre est aussi possible : le déroulement du programme
560557 peut suivre une des deux branches, la branche du « alors » ou la branche du
561558 « sinon ».</ p >
@@ -590,7 +587,7 @@ <h2 id="si"><a href="#si">: </a>Si</h2>
590587 ' Sinon (Afficher "Tu es majeur.")\n' +
591588 ')'
592589 } ) ; </ script >
593- < p > Après avoir vu les bases de la commande < code > Si</ code > , voyons quelques
590+ < p > Après avoir vu les bases du bloc < code > Si</ code > , voyons quelques
594591 variantes :</ p >
595592 < ul >
596593 < li > < a href ="#si-sans-sinon "> Si sans « sinon »</ a > ,</ li >
@@ -599,7 +596,12 @@ <h2 id="si"><a href="#si">: </a>Si</h2>
599596 < li > < a href ="#si-valeurs "> Si avec des valeurs uniquement</ a > ,</ li >
600597 </ ul >
601598 < h3 id ="si-sans-sinon "> < a href ="#si-sans-sinon "> : </ a > Si sans « sinon »</ h3 >
602- < p > Il est possible d’ommettre la commande correspondant au « sinon » :</ p >
599+ < p > Il est possible de ne rien mettre en face de < code > Sinon</ code > si on
600+ n’a rien à y faire. Dans ce cas, on peut même cacher cette partie du bloc
601+ < code > Si</ code > , comme ci-dessous. Pour faire apparaître ou disparaître
602+ le < code > Sinon</ code > , il suffit de cliquer sur l’étoile devant le
603+ < code > Si</ code > , puis d’ajouter ou de supprimer le bloc < code > Sinon</ code >
604+ en le faisant glisser dans l’encadré.</ p >
603605 < div id ="script-si-sans-sinon "> </ div >
604606 < script > inject_microalg_editor_in ( 'script-si-sans-sinon' , {
605607 blockly_only : true ,
@@ -614,9 +616,8 @@ <h3 id="si-sans-sinon"><a href="#si-sans-sinon">: </a>Si sans « sinon »</h3>
614616 ''
615617 } ) ; </ script >
616618 < h3 id ="si-blocs "> < a href ="#si-blocs "> : </ a > Si avec plusieurs commandes</ h3 >
617- < p > On peut parfois avoir besoin d’exécuter plusieurs instructions dans une
618- même branche. Il suffit de bien placer le mot-clef < code > Sinon</ code > (si
619- besoin) et la parenthèse finale.</ p >
619+ < p > On a parfois besoin d’exécuter plusieurs instructions dans une même
620+ branche. Il suffit simplement d’empiler les blocs au bon endroit.</ p >
620621 < div id ="script-si-blocs "> </ div >
621622 < script > inject_microalg_editor_in ( 'script-si-blocs' , {
622623 blockly_only : true ,
@@ -636,18 +637,15 @@ <h3 id="si-blocs"><a href="#si-blocs">: </a>Si avec plusieurs commandes</h3>
636637 ')\n' +
637638 ''
638639 } ) ; </ script >
639- < p > Avec plusieurs commandes, la commande < code > Si</ code > est finalement
640- de la forme :< br >
641- < code > (Si booléen Alors commandes-si-vrai Sinon commandes-si-faux)</ code > </ p >
642- < p > Ou en arrangeant le code sur plusieurs lignes :< br >
643- < pre > < code > (Si booléen
644- Alors commande-si-vrai
645- commande-si-vrai
640+ < p > Avec plusieurs commandes dans les branches, la commande < code > Si</ code >
641+ est finalement de la forme :< br >
642+ < pre > < code > Si booléen
643+ Alors commande-1-si-vrai
644+ commande-2-si-vrai
646645 ...
647- Sinon commande-si-faux
648- commande-si-faux
649- ...
650- )</ code > </ pre > </ p >
646+ Sinon commande-1-si-faux
647+ commande-2-si-faux
648+ ...</ code > </ pre > </ p >
651649
652650 < h2 id ="taper-du-code "> < a href ="#taper-du-code "> : </ a > Taper du code</ h2 >
653651 < p > Bouger des blocs à la souris, c’est bien. Mais taper son code soi-même,
0 commit comments