!set titb=Insertion d'exemples à données aléatoires
!set keyw=
!set datm=20110211
!set prev=insertion
!set next=formulaire
!set upbl=main
!set dat1=19000101
!set dat2=24000101

!if $wims_read_parm!=$empty
 !goto $wims_read_parm
!endif

!exit

:content
Pour les questions traitées ici, voyez aussi l'<tt class = "fl">Aide</tt> 7 et 8.
<p>
<h2>Un exemple simple</h2>
Vous pouvez insérer  &#58;
<p>

!set tmp0=!randint 1000, 200000

!set m_n=$[rint($(tmp0))]


!set tmp0=!randint 1000, 200000

!set m_m=$[rint($(tmp0))]


!set m_p=$[rint(gcd($m_n , $m_m))]

<p>
<span class="orange">Le pgcd des entiers $m_n et $m_m est égal à $m_p. <br>

!read primitives.phtml 1, reload, Recommencez 
</span>
<p>
grâce au code suivant &#58;
<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>
<p>
<h2>Définition d'une variable.</h2>
On définit les variables différemment 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 

!read primitives.phtml 2, doc, module=help/teacher/docexooef.fr 

</div>
<p>
<h2>Programmation</h2>
<div class = "aide">
Une boucle, même syntaxe que dans les exercices &#58;</div>
<pre class = "ccc"> 
   \for{i = 1 to 10}{ \i , }
</pre><div class = "aide">
Un branchement, même syntaxe que dans les exercices &#58;
</div>
<pre class = "ccc">
   \def{ text n = randitem( exercice, exercices) }
   \if{\n issametext exercice}{Un}{Des}\n
 </pre>
<div class = "aide">Pour réactualiser le document avec éventuellement de nouvelles variables, mon étoile fétiche &#58;
</div>
<pre class = "ccc">
   \reload{&lt;img src = "gifs/doc/etoile.gif" alt = "rechargez" width = "20" height = "20">}
</pre>
<p>

!read primitives.phtml 3, link, formulaire 

<p>

!read primitives.phtml 4, link, solution 

