Rev 11270 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3282 | bpr | 1 | :title |
5903 | bpr | 2 | <b>Fonction numérique.</b> (nom: <span class="tt wims_code_words">function</span>) |
11194 | bpr | 3 | |
3282 | bpr | 4 | :light |
10248 | bpr | 5 | La réponse est évaluée en tant que fonction et la comparaison est |
20 | reyssat | 6 | effectuée pour des valeurs de variable dans une zone définie par l'auteur, |
5684 | bpr | 7 | à la précision définie par l'auteur. |
3282 | bpr | 8 | |
9 | :documentation |
||
10248 | bpr | 10 | <p> |
11 | La bonne réponse est donnée par la fonction. Si l'élève donne une |
||
12 | réponse contenant des variables qui ne sont pas dans la fonction, il |
||
13 | lui est demandé de resoumettre sa réponse. Pour éviter cela, |
||
14 | il est possible d'ajouter une suite de variables qui seront admises. |
||
15 | Cela est nécessaire en particulier lorsque la fonction est aléatoire |
||
11270 | bpr | 16 | et que son nombre de variables peut varier. |
17 | </p> |
||
10248 | bpr | 18 | <pre> |
19 | \answer{}{x^2,x,y}{type=function} |
||
20 | </pre> |
||
21 | <p> |
||
22 | La zone de valeurs des variables est définie dans le champ |
||
23 | \range{} qui est par défaut l'intervalle [-5,5]. |
||
24 | Cependant, il est possible de préciser pour chaque variable un intervalle |
||
25 | servant à la comparaison comme dans les exemples ci-dessous. |
||
26 | </p><pre> |
||
27 | \answer{}{log(x)+y,x=[1,5],y}{type=function} |
||
28 | </pre><p> |
||
29 | Dans ce cas, la réponse est testée pour 10 valeurs aléatoires de x entre 1 et 5 |
||
30 | et 10 valeurs aléatoires de y entre -5 et 5. |
||
31 | </p><pre> |
||
32 | \answer{}{log(x)+log(-y),x=[1,5],y=[-5,-1]}{type=function} |
||
33 | </pre><p> |
||
34 | Dans ce cas, la réponse est testée pour 10 valeurs aléatoires de x entre 1 et 5 |
||
35 | et 10 valeurs aléatoires de y entre -5 et -1. |
||
36 | </p><p> |
||
37 | En particulier, dans le cas de plusieurs questions dans un même exercice, |
||
38 | l'intervalle peut être différent selon la question. |
||
39 | </p><pre> |
||
40 | \answer{}{log(x),x=[1,5]}{type=function} |
||
41 | \answer{}{log(-x),x=[-5,-1]}{type=function} |
||
42 | </pre> |
||
3282 | bpr | 43 | |
10248 | bpr | 44 | L'option possible est <span class="tt wims_code_words">integer</span>. |
45 | <pre> |
||
46 | \answer{}{1/(x+9)+1/(x-9)+1/x}{type=function}{option=integer} |
||
47 | </pre> |
||
48 | Dans ce cas, les valeurs de test sont entières |
||
13160 | bpr | 49 | dans l'intervalle donné. Il est aussi possible de fixer les valeurs de |
10248 | bpr | 50 | test en donnant explicitement la liste : |
51 | <pre> |
||
52 | \answer{}{1/(x-3)+1/(x-2)+1/x,x=[-8,-7,-6,-4,4,5,6,7,8,9]}{type=function}{option=integer} |
||
53 | </pre> |
||
54 | Cela est à manier avec prudence, en particulier, il est recommandé de |
||
55 | donner au moins 10 valeurs. |