\embed{definition}{&nbsp;}
\exercise{cmd=new&module=H5/electro/oefelec.fr&exo=noeud&qnum=1}{L'exercice}
\link{fichiernoeud}
<pre class = "cc">
\title\lbrac Noeud dans un circuit électrique \rbrac
\language\lbrac fr \rbrac
\range\lbrac -5<tt class="w">..</tt>5 \rbrac
\author\lbrac Bernadette Perrin-Riou \rbrac
\email\lbrac bpr@math.u-psud.fr \rbrac
\computeanswer\lbrac no \rbrac
\format\lbrac html \rbrac
\integer\lbrac n = \random(4<tt class="w">..</tt>8) \rbrac
\integer\lbrac m = \randint(1<tt class="w">..</tt>\\n) \rbrac </pre>
<div class = "aide">L'entier m sera le numéro de l'intensité inconnue</div>
<pre class = "cc">\text\lbrac somme = 0 \rbrac
\text\lbrac dessin = 
    <tt class="des">xrange</tt> -2,2.2
    <tt class="des">yrange</tt> -2,2.2 \rbrac </pre><div class = "aide"><tt class = "des">xrange</tt> et <tt class = "des">yrange</tt> donnent les limites de x et y</div>
<pre class = "cc">
\text\lbrac Intensite= \rbrac<tt class="comm">\\for</tt>\lbrac i = 1 <tt class="w">to</tt> \\n \rbrac
  \lbrac 
</pre><div class = "aide">On a ici construit petit à petit les intensités
  et le dessin en faisant une boucle <tt class="c"><tt class=comm>\\for</tt></tt>.</div>
  <pre class = "cc">
  \text\lbrac signe = \randitem(1,-1) \rbrac
  \integer\lbrac I = \\i< \\n? \randint(-10<tt class="w">..</tt>10): - (\\signe)*(\\somme) \rbrac
  \real\lbrac somme = \\somme + (\\I)*\\signe \rbrac
  \text\lbrac Intensite = \\Intensite, \\I \rbrac </pre><div class = "aide">
  On a créé la liste de toutes les intensités.
  Comme on veut que la somme soit nulle, on l'impose par le dernier
  (qui est le seul à ne pas être pris au hasard).
  L'inconvénient est qu'il peut être de valeur vraiment différente des autres. </div>
  <pre class = "cc">\text\lbrac dessin = \\dessin
    <tt class="des">line</tt> 0,0,cos(2*pi*\\i/\\n),sin(2*pi*\\i/\\n), black \rbrac </pre><div class = "aide">On construit au fur et à mesure le dessin :
  Il faut donc à chaque étape reprendre le <tt class="c">\\dessin</tt> déjà défini et le remplacer
  par
  <pre class = "cc">
  dessin = \\dessin
  ligne supplémentaire
  </pre>
  </div><pre class = "cc">
    <tt class=comm>\\if</tt>\lbrac  \\signe = 1 \rbrac\lbrac 
</pre><div class = "aide">La flèche changeant de sens
selon le signe \\signe, on a besoin de faire un test avec <tt class=comm>\\if</tt> </div>
<pre class = "cc">
    \text\lbrac dessin = \\dessin
        <tt class="des">arrow</tt> cos(2*pi*\\i/\\n)*0.75,sin(2*pi*\\i/\\n)*.75,cos(2*pi*\\i/\\n)*0.5,sin(2*pi*\\i/\\n)*.5, 10,black \rbrac  \rbrac\lbrac 
    \text\lbrac dessin = \\dessin
        <tt class="des">arrow</tt> cos(2*pi*\\i/\\n)*0.5,sin(2*pi*\\i/\\n)*.5,cos(2*pi*\\i/\\n)*0.75,sin(2*pi*\\i/\\n)*.75, 10,black \rbrac  \rbrac <tt class=comm>\\if</tt>\lbrac  \\i <> \\m \rbrac\lbrac 
     \text\lbrac dessin = \\i >\\n/4 <tt class="op">and</tt> \\i<3*\\n/4? \\dessin
            <tt class="des">text</tt> blue, cos(2*pi*\\i/\\n)*1.6,sin(2*pi*\\i/\\n)*1.6,medium, \\I A
            :
            \\dessin
            <tt class="des">text</tt> blue, cos(2*pi*\\i/\\n)*1.4,sin(2*pi*\\i/\\n)*1.4,medium, \\I A \rbrac  \rbrac\lbrac 
     \text\lbrac dessin = \\dessin
            <tt class="des">text</tt> red, cos(2*pi*\\i/\\n)*1.5,sin(2*pi*\\i/\\n)*1.5,medium, I \rbrac  
     \rbrac  
\rbrac </pre>
 <div class = "aide">Ici on a mis du texte :
l'intensité numérique ou I selon le cas
(test   <tt class="c"><tt class=comm>\\if</tt>\lbrac \\i <> \\m \rbrac </tt>).
</div>
<pre class = "cc">
\text\lbrac Intensite = \wims(\nonempty <tt class="w">items</tt> Intensite) \rbrac
\text\lbrac rep = \item(\\m, \\Intensite) \rbrac
\statement\lbrac 
  Voici un noeud dans un circuit électrique alimenté en continu :
  &lt;center&gt;
    <tt class=comm>\\draw</tt>\lbrac 200,200 \rbrac\lbrac  \\dessin \rbrac &lt;/center&gt;
  Quelle est la valeur de l'intensité  \\&#40;I) manquante ?
    (Vous devez écrire l'unité.) \rbrac
\answer\lbrac &#92;(I) \rbrac\lbrac \\rep A \rbrac\lbrac <tt class="type">type = units</tt> \rbrac </pre><div class = "aide">On a ici utilisé le type units qui gère les unités physiques
</div>
<pre class = "cc">
\hint\lbrac Il s'agit de valeurs algébriques. Appliquer la loi des noeuds. \rbrac </pre><div class = "aide">Il y a ici une aide. Lorsque l'exercice est choisi
avec un niveau grand, cette aide n'apparaît pas.
Dans les examens non plus</div>
\exercise{cmd=new&module=H5/electro/oefelec.fr&exo=noeud&qnum=1}{L'exercice}
