OEF Exercise - Unités et ordres de grandeur

Unités et ordres de grandeur
GNU GPL
Physics
  • H4
unité, ordre, grandeur

Savoir comparer des grandeurs physiques

Entraînement à savoir classer des nombres en notation scientique, qui peuvent comporter des multiples et sous-multiples d'unités physiques.

\title{Unités et ordres de grandeur}
\author{Georges Khaznadar}
\email{georgesk@ofset.org}
\license{GPL}
\precision(100)

\integer{dif=3}

\text{aval = ,2,4,7,0.3,0.5}

\text{valeur = 1,2,4,7,0.3,0.5}

\text{puis = -6,-3,0,3,6}

\text{apuis = 10<sup>-6</sup>,10<sup>-3</sup>,,10<sup>3</sup>,10<sup>6</sup>}

\text{pref = -9,-6,-3,0,3,6}

\text{apref = &nbsp;n,&nbsp;µ,&nbsp;m,&nbsp;,&nbsp;k,&nbsp;M}

\text{unit = m,A,V,s,m.s<sup>-1</sup>}

\text{aunit = longueur,courant,tension,durée,vitesse}

# indice de l'unite
\real{l = randint (1..5)}

\text{anb=}
\text{nb=}

\for {m = 1 to \dif}{
 \real{i = randint(1..6)}
 \real{j = randint(1..5)}
 \real{k = randint(1..6)}
 \if {\valeur[\i]=1 or \puis[\j]=0}{
   \text{mul=}
 }{
   \text{mul=&times;}
 }
 \if {\valeur[\i]=1 and \puis[\j]=0}{
  \text{anb=\anb 1\apref[\k]\unit[\l],}
  \real{newnb=10^\pref[\k]}
  \text{nb= \nb \newnb,}
 } {
  \text{anb=\anb \aval[\i]\mul\apuis[\j]\apref[\k]\unit[\l],}
  \real{newnb=\valeur[\i]*10^(\puis[\j]+\pref[\k])}
  \text{nb=\nb \newnb,}
 }
}

\text{lo=wims(sort numeric list \nb)}
\text{alo=}
\text{liste=}
\for{n=1 to \dif}{
  \if{\n=1}{
    \text{alo=\lo[\n]&nbsp;\unit[\l]}
  }{
    \text{alo=\alo&nbsp;&lt;&nbsp;\lo[\n]&nbsp;\unit[\l]}
  }
  \for{p=1 to \dif}{
    \if{\nb[\p]=\lo[\n]}{
      \if{\n=1}{
        \text{liste=\anb[\p]}
      }{
        \text{liste=\liste,\anb[\p]}
      }
    }
  }
}

\statement{
\if{debug iswordof \oefenv}{
La bonne réponse est : \liste<hr>
}
Ordonnez les grandeurs suivantes de la plus petite à la plus grande<p>
\embed{reply 1,150x70xdif}
}

\reply{reponse}{\liste}{type=clickfill}

\hint{
  Commencez par convertir chacune des grandeurs dans l'unité SI de base
  pour supprimer les préfixes, puis comparez les grandeurs.
  <br><b>Rappel des préfixes usuels</b><br>
  <table border=1 bgcolor="lightyellow">
   <tr><td>f</td><td>p</td><td>n</td><td>µ</td><td>m</td><td>(pas de préfixe)</td><td>k</td><td>M</td><td>G</td><td>T</td><td>P</td></tr>
   <tr><td>femto</td><td>pico</td><td>nano</td><td>micro</td><td>milli</td><td>(unité de base)</td><td>kilo</td><td>méga</td><td>giga</td><td>téra</td><td>péta</td></tr>
   <tr><td>10<sup>-15</sup></td><td>10<sup>-12</sup></td><td>10<sup>-9</sup></td><td>10<sup>-6</sup></td><td>10<sup>-3</sup></td><td>1=10<sup>0</sup></td><td>10<sup>3</sup></td><td>10<sup>6</sup></td><td>10<sup>9</sup></td><td>10<sup>12</sup></td><td>10<sup>15</sup></td></tr>
  </table>
  <br>
  <b>Exemple :</b> 2&times;10<sup>5</sup> pA = 2&times;10<sup>5</sup>&times10<sup>-12</sup> A = 2&times;10<sup>-7</sup> A<br>
}

\solution{
  Cet ordre est justifié par le fait que :<br>
  \alo
}
2005-02-08 19:21:27
2005-02-18 06:27:36