There are no translations available

geometrie
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Réaliser un arrondi (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 1
TOPIC: Re:Réaliser un arrondi
#790
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Réaliser un arrondi 15 Years, 1 Month ago Karma: 3  
Bonjour,
Est-il possible de modifier la précision sur diverses questions?

Question 1 : Arrondissez à 0,1.
Question 2 : Arrondissez à 0,001.

Merci pour vos réponses.

PS: En jouant avec la fonction /integer ça fonctionne mais c'est pas le plus simple et la réponse 13.20000 passe.
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/04/06 21:38 By Julien.
  The administrator has disabled public write access.
#791
byache (User)
Expert Boarder
Posts: 121
graphgraph
User Offline Click here to see the profile of this user
Gender: Male MathFle Location: Marseille
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 0  
Il y a :
l'entier le plus proche de x : rint(x)
le plus grand entier lex : floor(x)
le plus petit entier gex : ceil(x)

(C'est dans l'aide générale de wims, chapitre 1, paragraphe 5.)

Cela permet de se passer de :

Code:

\integer{a=13.234*10} \real{b=\a/10}
...mais par contre, le type de réponse numeric n'est pas adapté ici, car la précision est une précision relative (voir le document "DocAide exercices OEF" pour la formule exacte). On est donc obligé d'utiliser "\integer" et/ou "rint" avec le type de réponse "formal" qui est fait exprès pour cela. Quand à la réponse "13.20000", elle sera toujours acceptée... puisqu'elle est correcte ! (Le seul moyen de ne pas l'accepter serait d'utiliser un type de réponse de texte, comme "raw" par exemple : mais ce serait à mon sens une erreur...)
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#792
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 23  
On peut utiliser le type sigunits.

Code:

\text{c=0.456} \statement{\c : \embed{r1}} \answer{}{1 #2}{type=sigunits}
Mais il y a un bogue dans ce type que j'ai corrigé récemment avec Eric Guillet (OK sur wims.auto.u-psud.fr). Sinon, mais c'est un peu différent (et je ne pense pas que cela convienne dans ce cas), le type range gère des réponses dans un intervalle.
Code:

\text{c=0.45} \statement{\c : \embed{r1}} \answer{}{0.4,0.5,0.45}{type=range}
Toute réponse entre 0.4 et 0.5 est acceptée, et si la réponse est fausse, la réponse 0.45 est affichée. Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#796
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 3  
Merci pour vos réponses.

Je fais tout tester.

Le type sigunits ne marche que sur le serveur wims.auto.u-psud.fr. Pourquoi????

Est-ce un serveur de développement????
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#797
byache (User)
Expert Boarder
Posts: 121
graphgraph
User Offline Click here to see the profile of this user
Gender: Male MathFle Location: Marseille
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 0  
C'est un serveur géré par Bernadette !
Il est donc forcément à la pointe et toujours en développement...
Mais il est aussi très fiable !
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#798
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 3  
Pour l'installer sur une debian, on trouve les sources où ?
Y-a-t-il des paquets déjà précompilés ???

Une instal classique sur une sid me donne une version 3.37 du serveur WIMS alors que sur le serveur wims.auto.u-psud.fr
c'est la version WIMS-3.65b.

A plus.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#803
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Réaliser un arrondi 15 Years, 1 Month ago Karma: 23  
La version officielle wims3.64 se trouve dans à partir du lien "télécharger" sur une page d'accueil de wims.

La version 3.65a (corrections de bogues en particulier pour ubuntu ou maosx) se trouve sur
sourcesup (voir le même lien sur les wims 3.64 par exemple).

La 3.65b n'est pas "paquetée" mais est la version du svn il y a deux ou trois semaines (je ne la recommande pas celle de ces jours-ci; il y a de petites choses à vérifier ...)

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1125
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 7 Months ago Karma: 3  
Bonsoir,

J'ai tester avec sigunits avec le code suivant sur le serveur de Bernadette:
Code:

\integer{vreau=randint(131..200)} \answer{Vitesse réelle avec le radar fixe }{\vreau*100/95 #2}{type=sigunits} \answer{Vitesse réelle avec le radar embarqué}{\vreau*100/90 #2}{type=sigunits}
Il me renvoit l'erreur suivante : ERROR at 7 : parse error Une idée ...
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1126
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 7 Months ago Karma: 23  
Il faut faire le calcul avant, je pense.

Mais je dois dire que Georges vient de faire des modifications sur le serveur de développement et la compilation ne se fait plus (il faudrait que je fasse installer une librairie supplémentaire ...).

Sinon, tel quel, cela ne marchera pas non plus. Il faut préparer la réponse à l'aide d'un slib, un truc comme

Code:

\integer{vreau=randint(131..200)} \real{ss=\vreau*100/95} \text{ss=slib(text/sigunits \ss,2)} \statement{} \answer{Vitesse réelle avec le radar fixe }{\ss #2}{type=sigunits}
Mais Benoît Markey est plus compétent que moi pour répondre ! Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1127
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 7 Months ago Karma: 3  
A priori je préfère dans ce cas utiliser ce bout de code :

Code:

\integer{vreau=randint(131..200)} \integer{vreauf=\vreau*10000/95} \real{vreaufi=\vreauf/100}
Il est plus simple, plus léger et nécessite moins de ressource serveur.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1505
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 4 Months ago Karma: 3  
IL y avait une inversion :

QUOTE:

le plus grand entier lex : floor(x)
le plus petit entier gex : ceil(x)


QUOTE:

le plus petit entier lex : floor(x)
le plus grand entier gex : ceil(x)
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1506
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 4 Months ago Karma: 23  
Ce qui est dans la doc est correct : floor
est bien le plus grand entier <= x .

D'ailleurs, j'en ai profité pour mettre le symbole
latex
!instex $$\lfloor x \rfloor
Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1507
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 4 Months ago Karma: 3  
Code:

\title{4. test4} \language{fr} \range{-5..5} \computeanswer{no} \format{html} \precision{10000} \integer{n=randint(0..17)} \integer{v=110+10*\n} \integer{d=340} \integer{t=\d/\v*10} \real{ta=\t/10} \real{tamin=\ta-0.2} \real{tamax=\ta+0.2} \integer{taentier=floor(\ta)} \integer{tmin=(\reply72-\taentier)*60} \statement{ <br> ta= \ta ; tamax= \tamax; tamin = \tamin; taentier=\taentier; tmin =\tmin; tminmin= \tminmin; tminmax= \tminmax <br>}
Ce bout de code me renvoit le plus petit avec floor
 
Report to moderator   Logged Logged  
 
Last Edit: 2009/12/30 21:27 By Julien.
  The administrator has disabled public write access.
#1508
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 4 Months ago Karma: 23  
floor renvoie le plus grand des entiers qui sont plus petits que x. ceil le plus petit des entiers qui sont plus grands que x

Code:

ta= 2.3 ; tafloor=2 taceil=3
Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1509
Julien (User)
Expert Boarder
Posts: 102
graphgraph
User Offline Click here to see the profile of this user
Re:Réaliser un arrondi 14 Years, 4 Months ago Karma: 3  
J'ai pas lu la doc juste le commentaire de byache qui n'apporte pas toute tes précisions et j'ai loupé <=x dans le commentaire précédent.
Plus simplement, Je préférerais floor renvoie l'entier arrondi par défaut.

A++
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.