\embed{definition}{&nbsp;}La programmation d'un exercice OEF a une structure linaire : la position 
des commandes dans le programme a de l'importance. On peut distinguer trois zones 
importantes du programme que nous allons dtailler et dont l'excution correspond  des actions 
pratiques prcises. 

Nous les appellerons <font color="orange">Avant</font>, <font color="orange">Pendant</font>, 
<font color="orange">Aprs</font> : 

\fold{simple}


<div class="variable"><font color="orange">Avant</font> : 
Quand on appelle un exercice ou qu'on le renouvelle, s'excute la \fold{avant}{premire partie du programme.}
 </div>

<div class="statement"><font color="orange">Pendant</font> :
Et voici qu'arrive l'nonc. C'est ce qui est crit dans les commandes 
de type \fold{statement}{<tt class="comm">\statement</tt>}
 
</div>

<div class="variable"><font color="orange">Aprs</font> : Une rponse a t donne, 
il reste  \fold{analyse}{l'analyser.}
 
</div>


\fold{}{Pour s'exercer}{Pour s'exercer :
<ol><li> crer un exercice demandant de calculer la somme \(\sum_{i=k}^{l}a^i\) en choisissant alatoirement les paramtres \(k), \(l\) et \(a).
<br>Faire un feedback si le calcul semble avoir  t fait avec une erreur standard ( vous de voir). 
</li>
<li> modifier l'exercice prcdent pour en faire un exercice  deux tapes, en demandant en deuxime question si la suite \((s_n)_{n\geq k}\) dfinie par : \(s_n=\sum_{i=k}^{n}a^i\) a une limite lorsque \(n) tend vers \(+\infty).</li>
</ol>}