File: examples.phtml

package info (click to toggle)
wims 2%3A4.29a%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 185,704 kB
  • sloc: xml: 366,687; javascript: 120,570; ansic: 62,341; java: 62,170; sh: 7,744; perl: 3,937; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (75 lines) | stat: -rw-r--r-- 3,860 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75

<h2>Exemples d'exercices interactifs sous le format OEF</h2>
<p>
Voici quelques exemples d'exercices interactifs qu'on peut crer par Createxo.
</p><ol>
<li> <b>Longueur de vecteur 2D</b>, un simple calcul de longueur
d'un vecteur dans le plan. Voici le source complet de cet exercice.
<p>
<textarea id="wims_show" cols="100" rows="15" name="wims_show" readonly="readonly">
\title{Norme de vecteur 2D}
\language{fr}
\computeanswer{no}
\format{html}

\integer{x=random(-10..10)}
\integer{y=random(-10..10)}
\real{norm=sqrt((\x)^2+(\y)^2)}
\statement{Quelle est la longueur du vecteur (\x,\y) dans R<sup>2</sup>?}

\hint{La longueur d'un vecteur (x,y) est gale  sqrt(x^2+y^2).}
\answer{La longueur}{\norm}
</textarea>
</p><p>
Dans cet exercice, on a dfini 2 entiers alatoires, x et y, qui sont les
coordonnes du vecteur. Ensuite un troisime paramtre, cette fois rel, est
dfini par la formule de longueur. L'exercice prend une rponse libre sous le
nom de ``La longueur'', et la bonne rponse doit tre la valeur du troisime
paramtre ``norm''. Une indication est prpare dans l'exercice, qui rappelle
la formule de longueur.
</p><p>
Vous pouvez
!set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=Norme de vecteur 2D&oef_format=html&oef_computeanswer=no&level=2&oef_parms=%5Cinteger%7Bx%3Drandom(-10..10)%7D%0D%0A%5Cinteger%7By%3Drandom(-10..10)%7D%0D%0A%5Creal%7Bnorm%3Dsqrt%28%28%5Cx%29%5E2%2B%28%5Cy%29%5E2%29%7D&oef_statement=Quelle est la longueur du vecteur %28%5Cx%2C%5Cy%29 dans R%3Csup%3E2%3C%2Fsup%3E%3F&ansprompt1=La longueur&ansgood1=%5Cnorm&oef_hint=La longueur d%27un vecteur %28x%2Cy%29 est %E9gale %E0 %0D%0Asqrt%28x%5E2%2By%5E2%29.&oef_solution= $
!href cmd=reply&mode=guided&$parm charger cet exemple dans le menu
 pour le tester. (Vous pouvez aussi copier la source dans le menu en mode brut.)
</p>
</li><li> <b>Trace de matrice 2x2</b>, calcul de trace d'une matrice. La matrice
 est formate par TeX, pour une meilleure prsentation. Voici
 le source complet de l'exercice.
<p>
<textarea id="wims_show1" cols="100" rows="15" name="wims_show1" readonly="readonly">
\title{Trace de matrice 2x2}
\language{fr}
\computeanswer{yes}
\format{html}

\integer{lim=20}
\integer{a=random(-\lim..\lim)}
\integer{b=random(-\lim..\lim)}
\integer{c=random(-\lim..\lim)}
\integer{d=random(-\lim..\lim)}
\integer{trace=(\a)+(\d)}
\statement{Calculer la trace de la matrice
\([\a,\b;\c,\d]\).}

\answer{La trace}{\trace}
</textarea>
</p><p>
On a d'abord dfini un entier <span class="tt">lim</span> qui permettra d'encadrer les
valeurs alatoires a, b, c, d qui sont les lments de la matrice. La trace
est dfinie par la somme des lments sur la diagonale. Faites
attention  la dfinition <span class="tt">trace=(\a)+(\d)</span>: les paires de parenthses
sont ncessaires, car la substitution est littrale. Si on dfinit <span class="tt">trace=\a+\d</span>
et si a et d prennent les valeurs de 3 et -15 respectivement, on aurait
<span class="tt">trace=3+-15</span>, ce qui est une mauvaise expression mathmatique.
</p><p>
Remarquons que dans cet exercice, les rponses non calcules sont admises
(telles 2+15 ou 3*105).
</p><p>
Vous pouvez
!set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=Trace de matrice 2x2&oef_format=html&oef_computeanswer=yes&level=2&oef_parms=%5Cinteger%7Blim%3D20%7D%0D%0A%5Cinteger%7Ba%3Drandom(-%5Clim..%5Clim)%7D%0D%0A%5Cinteger%7Bb%3Drandom(-%5Clim..%5Clim)%7D%0D%0A%5Cinteger%7Bc%3Drandom(-%5Clim..%5Clim)%7D%0D%0A%5Cinteger%7Bd%3Drandom(-%5Clim..%5Clim)%7D%0D%0A%5Cinteger%7Btrace%3D%28%5Ca%29%2B%28%5Cd%29%7D&oef_statement=Calculer la trace de la matrice \\([\a,\b;\c,\d]\\).&ansprompt1=La trace&ansgood1=%5Ctrace&oef_hint= &oef_solution= $
!href cmd=reply&mode=guided&$parm charger cet exemple dans le menu
 pour le tester. (Vous pouvez aussi copier la source dans le menu en mode brut.)
</p>
</li>
</ol>