Julien

Toutes mes réponses sur les forums

20 sujets de 1 à 20 (sur un total de 177)
  • Auteur
    Messages
  • en réponse à : Boucle avec \sc_reply #7183
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Sinon tu as le code suivant qui doit aussi fonctionner :


    \text{val_rep=wims(replace internal , by + in \val_rep)}
    \rational{val_rep_num=\val_rep+0}

    en réponse à : Boucle avec \sc_reply #7181
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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.
    en réponse à : Boucle avec \sc_reply #7178
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Pour répondre à ta question, peux tu envoyer le code sur le forum entouré des balises sans les antislash ?

    
    <\code> <\/code>
    
    • Cette réponse a été modifiée le il y a 6 jours et 22 heures par Julien.
    en réponse à : precision #7107
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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.
    en réponse à : imposer + ds latex #7101
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Si tu protèges l’opérateur par des accolades cela fonctionne.

    \title{grqgrqrg}
    \text{sign=random(+,-)}
    \text{oper=random(+,-)}
    \integer{nb=randint(1..100)}
    \statement{\oper
    \( {\oper} ( \sign\nb ) \)
    }

    en réponse à : Wims cpp #7091
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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.
    en réponse à : positionnement image #6884
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Les tableaux doivent être utilisé uniquement pour afficher des données donc il faut privilégier la méthode de Gilles.
    Bonne journée !

    en réponse à : écriture scientifique, pgcd #6807
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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-decimale

    En 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

    en réponse à : Le champ réponse n’est pas intégré dans l’énoncé. #6723
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Je dirais l’utilisation du signe moins du à un copier coller d’un logiciel de calcul formel…

    en réponse à : Intervalles #6717
    Julien
    Modérateur
    Up
    0
    Down
    ::

    ‘\\[‘ is just the tag to indicate that the writing is going to Latex like ‘$’ or ‘\ (‘

    en réponse à : Intervalles #6713
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Hi,
    I know the option but to call latex we use the code ‘\\[‘ which is modified by Wims in any case in the documents. In a slib, I have not tested but I will watch.

    thank

    • Cette réponse a été modifiée le il y a 9 mois et 1 semaine par Julien.
    en réponse à : Restrictions d’accès : travail nocturne interdit #6691
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    En tant qu’étudiant cela m’aurait gonflé que mon prof me donne des contraintes sur mes horaires de travail.
    Après pour les lycéens et collégiens, l’outil est intéressant.
    Bonne journée !

    en réponse à : Réutiliser les mêmes données pour deux exercices #6571
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    On peut aussi avoir des données constantes et faire varier les questions pour garder de l’aléatoire.

    Pourrait-on avoir un lien vers ce type d’exercices développer sur moodle ?

    Bonne journée !

    en réponse à : Problème Latex #6507
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Thank you Joke for your answer.
    I preferred \huge rather than \large but that’s a detail.

    Have a good day !

    en réponse à : RGPD et Données Brutes #6464
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci Bernadette pour l’info.

    en réponse à : Exercice avec un nombre aleatoire de réponses #6343
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Votre code ne fonctionne pas car WIMS attend 3 réponses présence des 3 answer.

    en réponse à : Exercice avec un nombre aleatoire de réponses #6340
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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}
    en réponse à : Inclure des figures LaTeX TikZ/PGF dans un exercice #6176
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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" />

    • Cette réponse a été modifiée le il y a 1 année et 5 mois par Julien.
    • Cette réponse a été modifiée le il y a 1 année et 5 mois par Julien.
    • Cette réponse a été modifiée le il y a 1 année et 5 mois par Julien.
    en réponse à : LaTex dans le champ description #6151
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Thank Joke. Merci Bernadette.

    Effectivement j’ai manqué un peu de conviction et je n’ai pas cliqué sur vu des participants. Pour ma part ce n’est pas nécessaire de corriger.

    Bonne soirée !

    en réponse à : canvasdraw and dragfill #6132
    Julien
    Modérateur
    Up
    0
    Down
    ::

    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

20 sujets de 1 à 20 (sur un total de 177)