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 = n, µ, m, , k, 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=×}
}
\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] \unit[\l]}
}{
\text{alo=\alo < \lo[\n] \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×10<sup>5</sup> pA = 2×10<sup>5</sup>×10<sup>-12</sup> A = 2×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