Pour les questions traites ici, voyez aussi l'<tt class = "fl">Aide</tt> 7 et 8.

<h2>Un exemple simple</h2>
Vous pouvez insrer  :

\def{integer n = randint(1000..200000)}
\def{integer m = randint(1000..200000)}
\def{integer p = gcd(\n , \m)}

<span class="orange">Le pgcd des entiers \n et \m est gal  \p. <br>
\reload{Recommencez}</span>
<p>
grce au code suivant :
<pre class="ccc">
 &lt;a name=pgcd&gt;
  &#92;def{integer n = randint(1000..200000)}
  &#92;def{integer m = randint(1000..200000)}
  &#92;def{integer p = gcd(&#92;n , &#92;m)}
  Le pgcd des entiers &#92;n et &#92;m est gal  &#92;p.
  &#92;reload{Recommencez}{pgcd}
</pre>


<h2>Dfinition d'une variable.</h2>
On dfinit les variables diffremment que dans les exercices.
<pre class = "ccc">
  \\def{integer a =  8}
</pre>
<div class = "aide">
 Dans un exercice, on aurait crit
<tt class = "c">  \\integer{a = 8}</tt>
<br>Allez consulter quand vous en aurez besoin le document 
\doc{module=help/teacher/docexooef.fr}
</div>

<h2>Programmation</h2>
<pre class = "ccc"> 
   \\for{i = 1 to 10}{ \\i , }
</pre><div class = "aide">
Une boucle, mme syntaxe que dans les exercices.
</div>
<pre class = "ccc">
   \\def{ text n = randitem( exercice, exercices) }
   \\if{\\n issametext exercice}{Un}{Des}\\n
 </pre><div class = "aide">
Un branchement, mme syntaxe que dans les exercices.
</div>
<pre class = "ccc">
   \\reload{&lt;img src = "gifs/doc/etoile.gif" alt = "rechargez" width = "20" height = "20">}
</pre><div class = "aide">
Pour ractualiser le document avec ventuellement de nouvelles variables, mon toile ftiche.
</div>
<pre class = "ccc">
  \\form{.}{expform}{
    Entrez votre expression : 
    &lt;input size = 30 name = parm1 value = "\\parm1">
    &lt;input type = hidden value = OK>
    }
  \\def{real N = \\parm1}
    L'expression vaut \\N.
</pre>
<div class = "aide">
permet de mettre des formulaires.
</div>
<pre class = "ccc">
  \\def{text n = randint(2..6)}
    Prenez la dimension &#92;(n) alatoire
   &lt;a name=expform&gt;
  \\reload{&lt;img src = "gifs/doc/etoile.gif" alt = "rechargez" width = "20" height = "20">}{expform}
    ou 
  \\form{.}{expform}{choisissez-la infrieure  9 &lt;input size = 6 name = parm1 value = "\\parm1">
   &lt;input type = hidden value = OK>}
  \\def{integer value = \\parm1}
  \\def{integer n = \\value isitemof 1,2,3,4,5,6,7,8,9 ? \\n : min(\\value,9)}
    Voici n = \\n.
</pre>
<div class = "aide">
Une ide pour mettre une valeur par dfaut en entre si le lecteur 
est trop paresseux : soit on clique sur l'toile soit on rentre sa valeur.
</div>
\def{text n = randint(2..6)}
<a name=expform>
Prenez la dimension \(n) alatoire
\reload{<img src = "gifs/doc/etoile.gif" alt = "rechargez"
  width = "20" height = "20">}{expform}
ou \form{.}{expform}{choisissez-la infrieure  9 <input size = 6 name = parm1
value = "\parm1">
  <input type = submit value = OK>}
</font>
\def{integer value = \parm1}
\def{integer n = \value notitemof 1,2,3,4,5,6,7,8,9 ? \n :min(\value,9)}
Voici n = \n.