Subversion Repositories wimsdev

Rev

Rev 18205 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18205 Rev 18408
Line 23... Line 23...
23
 sans aucune simplification algébrique. Par
23
 sans aucune simplification algébrique. Par
24
 exemple, x+y n'est pas identifié à y+x, ni 3/2 avec 6/4. Mais 2x et 2*x
24
 exemple, x+y n'est pas identifié à y+x, ni 3/2 avec 6/4. Mais 2x et 2*x
25
 sont identifiés et les espaces sont enlevés avant comparaison.
25
 sont identifiés et les espaces sont enlevés avant comparaison.
26
 A utiliser avec beaucoup de précaution.
26
 A utiliser avec beaucoup de précaution.
27
 </p>
27
 </p>
28
Il est possible de préciser des mots d'option permettant de spécifier l'analyse syntaxique (uniquement pour le type <span class="tt wims_code_words">litexp</span>).
28
Il est possible de préciser des mots d'option permettant de spécifier l'analyse syntaxique
-
 
29
(uniquement pour le type <span class="tt wims_code_words">litexp</span>
-
 
30
et pour un polyôme en une variable à coefficients entiers).
29
!let old=$wims_backslash_insmath
31
!let old=$wims_backslash_insmath
30
!let wims_backslash_insmath=yes
32
!let wims_backslash_insmath=yes
31
<ul>
33
<ul>
32
  <li><span class="tt wims_code_words">polexpand</span> Il s'agit de tester une réponse qui est un polynôme de \(\ZZ[X]) sous forme développée. Avec le comportement suivant :
34
  <li><span class="tt wims_code_words">polexpand</span> Il s'agit de tester une réponse qui est un polynôme de \(\ZZ[X]) sous forme développée. Avec le comportement suivant :
33
    <ul>
35
    <ul>
34
          <li>Chaque terme doit être simplifié : pas de \(3\times x\times x).</li>
36
      <li>Chaque terme doit être simplifié : pas de \(3\times x\times x).</li>
35
          <li>Les coefficients doivent être calculés : pas de \(3\times 2 \times x^2).</li>
37
      <li>Les coefficients doivent être calculés : pas de \(3\times 2 \times x^2).</li>
36
          <li>L'expression doit être réduite : pas de \(2x+5x^2+3x).</li>
38
      <li>L'expression doit être réduite : pas de \(2x+5x^2+3x).</li>
37
          <li>Pas de parenthèse.</li>
39
      <li>Pas de parenthèse.</li>
38
          <li>Pas de symbole divisé.</li>
40
      <li>Pas de symbole divisé.</li>
39
          <li>Il n'est pas utile de fournir la bonne réponse développée : elle sera automatiquement construite à partir de l'expression fournie.
41
      <li>Il n'est pas utile de fournir la bonne réponse développée : elle sera automatiquement construite à partir de l'expression fournie.
40
              Cependant, vous pouvez le faire si vous désirez voir afficher une forme spéciale comme bonne réponse.</li>
42
          Cependant, vous pouvez le faire si vous désirez voir afficher une forme spéciale comme bonne réponse.</li>
41
          <li>Les écritures \(x^0), \(x^1) ne sont pas acceptés.</li>
43
      <li>Les écritures \(x^0), \(x^1) ne sont pas acceptés.</li>
42
          <li>Pour un monôme, la constante doit être placée avant la variable : \(x\times 12) n'est pas accepté pour \(12x).</li>
44
      <li>Pour un monôme, la constante doit être placée avant la variable : \(x\times 12) n'est pas accepté pour \(12x).</li>
43
          <li>Un message adapté est affiché en cas d'erreur d'écriture.</li>
45
      <li>Un message adapté est affiché en cas d'erreur d'écriture.</li>
44
    </ul>
46
    </ul>
45
  </li>
47
  </li>
46
  <li><span class="tt wims_code_words">polfactor</span> Il s'agit de tester une réponse qui est un polynôme de \(\ZZ[X]) sous forme factorisée. Avec le comportement suivant :
48
  <li><span class="tt wims_code_words">polfactor</span> Il s'agit de tester une réponse qui est un polynôme de \(\ZZ[X]) sous forme factorisée. Avec le comportement suivant :
47
        <ul>
49
    <ul>
48
          <li>Les formes non factorisées sont repérées : par exemple \(x^2+2x+1) pour \((x+1)^2).</li>
50
      <li>Les formes non factorisées sont repérées : par exemple \(x^2+2x+1) pour \((x+1)^2).</li>
49
          <li>Tolérence au niveau du signe - : par exemple les réponses \((x+1)(2x+3)), \(-(-x-1)(2x+3)), \((-x-1)(-2x-3)) et \(-(x+1)(-2x-3)) sont acceptées.</li>
51
      <li>Tolérence au niveau du signe - : par exemple les réponses \((x+1)(2x+3)), \(-(-x-1)(2x+3)), \((-x-1)(-2x-3)) et \(-(x+1)(-2x-3)) sont acceptées.</li>
50
          <li>Les expressions qui ne sont pas des produits sont repérées et l'opération qui pose problème est mise en relief.</li>
52
      <li>Les expressions qui ne sont pas des produits sont repérées et l'opération qui pose problème est mise en relief.</li>
51
          <li>Chaque facteur doit respecter les règles des expressions développées/réduites énoncées plus haut.</li>
53
      <li>Chaque facteur doit respecter les règles des expressions développées/réduites énoncées plus haut.</li>
52
          <li>Repérage de répétition de facteurs proportionnels : par exemple \((x-2)(2-x)) sera refusé à la place de \(-(x-2)^2).</li>
54
      <li>Repérage de répétition de facteurs proportionnels : par exemple \((x-2)(2-x)) sera refusé à la place de \(-(x-2)^2).</li>
53
          <li>Chaque facteur doit être de contenu inversible dans \(\ZZ).</li>
55
      <li>Chaque facteur doit être de contenu inversible dans \(\ZZ).</li>
54
          <li>Un facteur égal à 1 est signalé comme inutile</li>
56
      <li>Un facteur égal à 1 est signalé comme inutile</li>
55
          <li>Un seul facteur constant est accepté par défaut. \(2*3*(x+3)) sera refusé à la place de \(6(x+3)).</li>
57
      <li>Un seul facteur constant est accepté par défaut. \(2*3*(x+3)) sera refusé à la place de \(6(x+3)).</li>
56
          <li>En cas d'utilisation du mot d'option <span class="wims_code_words">factorcontent</span>, le contenu du polynôme doit lui aussi être factorisé. \(6*(x+3)) sera refusé à la place de \(2*3*(x+3)).</li>        
58
      <li>En cas d'utilisation du mot d'option <span class="wims_code_words">factorcontent</span>, le contenu du polynôme doit lui aussi être factorisé. \(6*(x+3)) sera refusé à la place de \(2*3*(x+3)).</li>
57
          <li>Il n'est pas utile de fournir la bonne réponse factorisée : elle sera automatiquement construite à partir de l'expression fournie.
59
      <li>Il n'est pas utile de fournir la bonne réponse factorisée : elle sera automatiquement construite à partir de l'expression fournie.
58
             Cependant, vous pouvez le faire si vous désirez voir afficher une forme spéciale comme bonne réponse.</li>
60
         Cependant, vous pouvez le faire si vous désirez voir afficher une forme spéciale comme bonne réponse.</li>
59
          <li>Un message adapté est affiché en cas d'erreur d'écriture.</li>
61
      <li>Un message adapté est affiché en cas d'erreur d'écriture.</li>
60
        </ul>
62
     </ul>
61
  </li>
63
  </li>
62
</ul>
64
</ul>
63
!let wims_backslash_insmath=$old
65
!let wims_backslash_insmath=$old
64
<p>
66
<p>
65
 Le type <span class="tt wims_code_words">formal</span> (expression formelle) permet des comparaisons
67
 Le type <span class="tt wims_code_words">formal</span> (expression formelle) permet des comparaisons