\embed{definition}{&nbsp;}<p>On peut utiliser des 
boucles et des branchements  la fois pour la dfinition des variables
et dans la partie statement. 

<pre class="c">
<tt class = "c">
<tt class=comm>\\if</tt>\lbrac \\a = 1 \rbrac\lbrac\text\lbrac b =  2\rbrac\rbrac\lbrac\text\lbrac b = 3 \rbrac\rbrac 
<br>\text\lbrac b = \\a = 1 ? 2 : 3 \rbrac </pre></tt>
<div class = "aide"> Les deux  instructions font la mme chose : si a est l'entier 1, alors 
b est dfini comme tant 2, sinon b est dfini comme tant 3.</div>
<pre class="c"><tt class=comm>\\for</tt>\lbrac i = 1 <tt class="w">to</tt> 10 \rbrac\lbrac \text\lbrac b = \\b,\\i \rbrac \rbrac </pre></tt>
<div class = "aide"> Boucle qui dfinit b comme tant une liste  commenant 
par l'ancienne valeur de b, suivi des entiers   1,2,3,4,5,6,7,8,9,10.</div>
<pre class="c">\integer\lbrac k = 1 \rbrac
\text\lbrac b = \\k \rbrac 
<tt class=comm>\\while</tt>\lbrac \\k < 10 \rbrac\lbrac 
  \integer\lbrac k = \\k+1 \rbrac
  \text\lbrac b = \\b,\\k \rbrac
\rbrac </tt>
</pre>
<div class = "aide"> Boucle "tant que ... faire..." qui dfinit b comme tant la liste 1,2,3,4,5,6,7,8,9,10. </div>


Voici un exemple dans la rdaction d'un nonc : 

<pre>
<tt class = "c">
\text\lbrac a = randint(1<tt class="w">..</tt>2) \rbrac
\statement<tt class="par">{ </tt>On tire \\a <tt class=comm>\\if</tt>\lbrac \\a = 1 \rbrac\lbrac boule \rbrac\lbrac boules<tt class="par">}.</tt><tt class="par"> }</tt>
</tt>
</pre>

Un exemple : \link{noeud}{<img src="gifs/doc/ddroite.gif" alt="exemple" width="20" height="20" border=0 valign=bottom>}
