type sigunit et puissance de 10

Accueil Forums Programmation WIMS Programmation d’exercices OEF type sigunit et puissance de 10

Étiqueté : ,

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #4723
      Avatar photoMarie-Claude DAVID
      Participant
      Up
      0
      Down
      ::

      Dans ce module OEF sur les quantités de matière, les puissances de 10 sont notées avec e par exemple 10^{-2} est noté e-2. Une collègue de lycée aimerait qu’elles soient affichées dans l’énoncé avec 10 et non e. Pour la réponse, WIMS accepte les puissances de 10. Donc c’est essentiellement un problème d’affichage dans l’énoncé et la solution.
      Le type utilisé est sigunits.

      A propos du type sigunits, l’aide est bizarre car dans l’exercice, je ne vois aucun # alors que l’aide en demande. D’autre part, le dernier exemple est obscur.
      0.50A.h donnerait « 1.8e+02 C » à l’affichage. Utiliser 0.50A.h pour avoir « 5.0e-01 A.h ».

      merci d’avance pour une réponse avant la réunion du groupe GLU lundi.

      Marie-Claude

    • #4724
      Avatar photoMarie-Claude DAVID
      Participant
      Up
      0
      Down
      ::

      c’est plutôt un problème de slib que de type de réponse.

      j’ai obtenu la réponse par David Doyen :
      il suffit de bien utiliser le Latex pour que l’affichage se fasse en puissances de 10. La valeur numérique doit être seule dans le Latex, elle s’affiche alors avec des puissances de 10 et pas des e.
      Lien vers la version modifiée.

      Marie-Claude

    • #4725
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Je n’ai pas regardé le code mais je voudrais expliquer ce qui se passe
      selon les conseils de David:

      WIMS interprète les formules en « latex », disons plutôt en mode math s’il n’y a aucune instruction latex (pas de \ par exemple après évaluation des variables). Sinon, il considère que l’on ne veut pas d’interprétation.

      Les interprétations et transformations qu’il fait sont expliquées dans la documentation technique -> List of commands -> mathmlmath
      Par exemple, ici

      Replace scientific notation 35E-05 by 10 power and add multiplication sign. Remove the + or 0 useless.

      (d’ailleurs cela pourrait être plus clair !).

      Bernadette

      • Cette réponse a été modifiée le il y a 5 années et 4 mois par bernadette.
Vous lisez 2 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.