Toutes mes réponses sur les forums
-
AuteurMessages
-
Julien
ModérateurJulien
Modérateur::Bonjour,
Le coeur de la solution est là :
\text{val_rep=item(1..\nbtotrep,\val_rep)} \text{val_rep=wims(replace internal , by + in \val_rep)} \rational{val_rep_num=\val_rep}
J’ai pris le temps de nettoyer un peu les tableaux :
\title{Préfixes et puissances de 10} \precision{100000000} \matrix{donnees = giga ,G ,1E9 ,Un milliard de fois plus grand ,9 méga ,M ,1E6 ,Un million de fois plus grand, 6 kilo ,k ,1E3 ,Mille fois plus grand ,3 déci ,d ,1E-1 ,Dix fois plus petit ,-1 centi ,c ,1E-2 ,Cent fois plus petit ,-2 milli ,m ,1E-3 ,Mille fois plus petit ,-3 micro ,mu ,1E-6 ,Un million de fois plus petit ,-6 nano ,n ,1E-9 ,Un milliard de fois plus petit , -9 } \integer{nbligne= rows(\donnees)} \integer{nbtotrep = \nbligne * 2} \matrix{don=shuffle(\nbligne)} \matrix{donnees=\donnees[\don;]} \text{tableau=} \for{k=1 to \nbligne}{ \for{n=1 to 3}{ \integer{l= 2* \k - (2- \n) -1} \matrix{tableau =\tableau \l, } } \matrix{tableau = \tableau ;} } \real{bad_rep2=\donnees[1;3]*10} \for{k1=2 to \nbligne}{ \real{bad_rep=\donnees[\k1;3]*10} \text{bad_rep2=\bad_rep2,\bad_rep} } \text{ETAPE=wims(makelist r x for x=1 to \nbtotrep)} \steps{\ETAPE} \text{val_rep=} \rational{val_rep_num=} \statement{<p>Compléter le tableau ci dessous par le symbole des préfixes et la puissance de 10 correspondante. (Il est important d'essayer de remplir ce tableau avec sa mémoire) </p> <p class="oef_indbad">(Pour le symbole \(\mu\) on écrira "mu" )</p> <p>Pensez à lire le Feedback une fois l'exercice validé.</p> <span class="titre">AVERTISSEMENTS</span> Pour entrer un nombre comportant des puissances de 10, on peut utiliser les touches *10^ mais en informatique, on peut aussi utiliser la lettre E (ou e) comme sur la calculatrice (Attention jamais dans un devoir écrit). Cette lettre signifie \(\times 10^{puissance}\) <table class="wimscenter wimsborder"> <tr><th>Préfixe </th><th>Symbole </th><th> Puissance de 10 </th> \for{i=1 to \nbligne}{ <tr> <td> \donnees[\i;1] </td> \for{j=2 to 3}{ <td> \embed {reply \tableau[\i;\j],10 }</td> } </tr> } </table> } \answer{}{\donnees[1;2]}{type = case} \answer{}{\donnees[1;3]}{type = numeric} \answer{}{\donnees[2;2]}{type = case} \answer{}{\donnees[2;3]}{type = numeric} \answer{}{\donnees[3;2]}{type = case} \answer{}{\donnees[3;3]}{type = numeric} \answer{}{\donnees[4;2]}{type = case} \answer{}{\donnees[4;3]}{type = numeric} \answer{}{\donnees[5;2]}{type = case} \answer{}{\donnees[5;3]}{type = numeric} \answer{}{\donnees[6;2]}{type = case} \answer{}{\donnees[6;3]}{type = numeric} \answer{}{\donnees[7;2]}{type = case} \answer{}{\donnees[7;3]}{type = numeric} \answer{}{\donnees[8;2]}{type = case} \answer{}{\donnees[8;3]}{type = numeric} \text{val_rep= \sc_reply1, \sc_reply2, \sc_reply3, \sc_reply4, \sc_reply5, \sc_reply6, \sc_reply7, \sc_reply8, \sc_reply9, \sc_reply10, \sc_reply11, \sc_reply12, \sc_reply13, \sc_reply14, \sc_reply15, \sc_reply16, \sc_reply17, \sc_reply18, \sc_reply19, \sc_reply20 } \text{val_rep=item(1..\nbtotrep,\val_rep)} \text{val_rep=wims(replace internal , by + in \val_rep)} \rational{val_rep_num=\val_rep} \solution{ <p class="larger wimscenter bold">FEEDBACK</p> \if{\val_rep_num<>\nbtotrep}{ <p>Vous avez au moins une erreur !</p> }{ <p>BRAVO !</p> } <p>Voici La meilleure des réponses :</p> <table class="wimscenter wimsborder"> <tr><th>Préfixe</th><th>Symbole</th><th> Puissance de 10</th><th>Commentaires</th> \for{i=1 to \nbligne}{ <tr> <td> \donnees[\i;1]</td> <td> \(\donnees[\i;2])</td> <td> \donnees[\i;3]</td> <td> \donnees[\i;4]</td> </tr> } </table>}
Bonne soirée !
-
Cette réponse a été modifiée le il y a 5 jours et 15 heures par
Julien.
Julien
ModérateurJulien
Modérateur::Bonsoir,
Il faut rajouter l’option absolute(<= pas la vodka ;)) cf doc type de réponse possible => numeric.
Si tu veux rajouter du code dans le forum utilise des balises code\answer{}{\vdistance}{type=numeric}{option= absolute}
-
Cette réponse a été modifiée le il y a 1 mois et 1 semaine par
Julien.
Julien
ModérateurJulien
Modérateur::J’ai un fichier cpp pour l’instant ou j’ai écrit cela :
\condition{Donnée Python : \test1[1] Donnée PariGP : \donnef[1]}{abs(\donnef[1]-\test1[1])<0.00001} \condition{Donnée Python : \test1[2] Donnée PariGP : \donnef[2]}{abs(\donnef[2]-\test1[2])<0.00001} \condition{Donnée Python : \test1[3] Donnée PariGP : \donnef[3]}{abs(\donnef[3]-\test1[3])<0.00001} \condition{Donnée Python : \test1[4] Donnée PariGP : \donnef[4]}{abs(\donnef[4]-\test1[4])<0.00001} \condition{Donnée Python : \test1[5] Donnée PariGP : \donnef[5]}{abs(\donnef[5]-\test1[5])<0.00001} \condition{Donnée Python : \test1[6] Donnée PariGP : \donnef[6]}{abs(\donnef[6]-\test1[6])<0.00001}
J’aimerais bien bouclé de la sorte :
#FOR ii==1 to 6 \condition{Donnée Python : \test1[#ii] Donnée PariGP : \donnef[#ii]}{abs(\donnef[#ii]-\test1[#ii])<0.00001} #ENDFOR
La syntaxe est inventée mais je suis preneur pour le bon bout de code.
-
Cette réponse a été modifiée le il y a 1 mois et 4 semaines par
Julien.
Julien
ModérateurJulien
Modérateur::Bonjour,
tu utilises pari et la commande format. Un exemple est donné dans ce post :
https://wimsedu.info/?topic=peut-on-forcer-une-ecriture-sous-forme-decimaleEn faisant une recherche sur pari gp format, tu trouveras les détails de la commande format afin de l’adapter à ton problème.
Voili voilou
Julien
ModérateurJulien
ModérateurJulien
ModérateurJulien
ModérateurJulien
ModérateurJulien
ModérateurJulien
ModérateurJulien
Modérateur::Bonjour,
Je ne suis pas sur d’avoir compris ta problématique mais je te propose le bout de code ci-dessous.
\title{test} \matrix{nstep= reply1} \nextstep{\nstep} \real{b=2} \real{c=3} \real{d=4} \real{rep=} \statement{ a=\embed{reply1,4} \if{\step==2 and \rep<=0.5}{b=\embed{reply2,4} } \if{\step==2 and \rep>0.5}{c=\embed{reply3,4} d=\embed{reply4,4} }} \real{rep=\reply1} \answer{}{\a}{type=numeric} \answer{}{\b}{type=numeric} \answer{}{\c}{type=numeric} \answer{}{\d}{type=numeric} \text{nstep=} \text{nstep=(\step=2 and \rep<=0.5)? reply2} \text{nstep=(\step=2 and \rep>0.5)? reply3,reply4}
Julien
Modérateur::Bonjour,
Je ne suis pas sur de répondre à votre question.
Le chemin le plus simple pour afficher vos figures TikZ est de les convertir en svg.
Puis dans le\statement
mettre ce bout de code en ayant pris soin au préalable de charger le fichier svg dans le répertoire image :<img src="\imagedir/SVG.svg" alt="test" height="87px" width="100px" />
Julien
ModérateurJulien
Modérateur::Bonjour Paul,
Essaye plutôt ce bout de code suivant :
\(\overrightarrow{AD}\)
On a déjà eu la discusion : https://wimsedu.info/?topic=tag-latex
-
Cette réponse a été modifiée le il y a 5 jours et 15 heures par
-
AuteurMessages