Julien

Toutes mes réponses sur les forums

20 sujets de 21 à 40 (sur un total de 210)
  • Auteur
    Messages
  • en réponse à : code LaTeX dans une figure jsxgraph #7963
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Ce code fonctionne mais ce n’est pas une bonne manière de faire.

    
    \title{wissam2}
    \precision{100}
    \text{script= var brd = JXG.JSXGraph.initBoard('jxgbox', {
     axis:true,boundingbox: [-6, 6, 6, -6], grid:true});
    jxgbox_rep1 = brd.create('point',jxgbox_var1,{name:'$$ \overrightarrow{AB}$$'});}
    \statement{test
     \embed{r1,300x300
    jxgbox brd [responsive center 300 x 300, min=200px max=400px]
    \script
    jxgbox_var1=[2,2]
    }
    }
    \answer{}{2,2;}{type=jsxgraph}{option=precision=10}
    

    Il faut ajouter dans la balise \css{} le lien suivant :

    
    <scri src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
    

    A la place de scri <= il faut écrire script mais le tag est bloqué par le site.

    • Cette réponse a été modifiée le il y a 1 année et 10 mois par Julien.
    • Cette réponse a été modifiée le il y a 1 année et 10 mois par Julien.
    • Cette réponse a été modifiée le il y a 1 année et 10 mois par Julien.
    en réponse à : Taille des équations en LaTeX #7953
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Je réponds par rapport au code proposé donc je sors un peu du post initial. Tu as une classe css intégrée à Wims qui génère des tableaux.

    <table class="wimscenter wimsborder">

    Dans la solution, tu écris la formule en utilisant un tableau mais il me semble préférable d’utiliser du Latex :

    \(\begin{array}{lll}
    & g & = & \frac{P}{m} \\
    & & = & \frac{\P}{\m} \\
    & & = & \planetes[\L;1] N/kg
    \end{array}\)

    Tu peux factoriser le code :

    \if{\L=4 and \L==5}

    Voili voilou !

    en réponse à : Mise à jour fichiers de configuration #7910
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Je ne rencontre pas ce problème. Avez-vous pensé à désactiver le cache de votre navigateur ?

    en réponse à : latex et couleur #7890
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    un petit exemple : `\( \color{red}\frac{2}{\color{orange}x}\color{black}+\color{gren}3\)

    Bonne soirée !

    en réponse à : reply_n utilisé dans les étapes suivantes #7885
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Si tu veux que tout soit recalculer, il est préférable d’utiliser l’instruction nextstep. Maintenant tu peux remplacer \reply1 par \rep1. Il ne faut pas oublier d’initialiser la variable. J’ai ajouté l’instruction condition afin que seul la deuxième condition soit analysée.
    Il faudrait aussi tester que la première réponse soit un entier.

    
    \title{nic}
    
    \text{etape=reply 1
    reply 2}
    \nextstep{\etape}
    
    \text{COND=2}
    \conditions{\COND}
    
    \integer{rep1=}
    
    \statement{
    
    \if{\step=1}{Choisissez un entier.}
    
    \if{\step=2}{Vous avez choisi \rep1 ! Maintenant, vous devez donner le nombre suivant. }
    
    }
    
     
    
    \answer{Votre nombre}{\1}{type=numexp}
    
    \answer{Son successeur}{\2}{type=numexp}
    
     
    
    \text{rep1=\reply1}
    
    \integer{rep2=\reply2}
    
     \text{etape=}
    
    \condition{Vous avez choisi n=\rep1}{0=0}{option=nonstop}{weight=0}
    
    \condition{Le successeur de \rep1 est \rep2}{\rep1+1 = \reply2}
    
    
    en réponse à : pb guillemets #7774
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Le code suivant fonctionne:

    \text{reponse = E}
    \statement{\embed{r1}}
    \answer{}{\test}{type=raw}{option=noaccent}
    \condition{Votre réponse est juste}{\test iswordof"\reponse" or \test iswordof '\reponse'}
    
    en réponse à : Probleme avec les crochets #7761
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Hello Bernadette, Ton code fonctionne aussi. Merci à toi.

    en réponse à : Probleme avec les crochets #7758
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci Gilles, c’est juste parfait.

    en réponse à : Debian sid problème à la compilation #7579
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Merci Bernadette. C’est parfait.

    en réponse à : exercices sur python avec wims #7368
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour Benoît,

    C’est pour cela qu’il faut prendre un de mes modules car les fichiers nécessaires sont présents. Tu vas dans fichiers éditables et tu verra les fichiers anstype/runcode et anstype/runcode.input

    Bonne journée !

    en réponse à : exercices sur python avec wims #7365
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,

    Tu prends un de mes modules où il y a du python par exemple Échantillonnage avec Python. Tu pourras analyser l’affichage \text{variable=[print,\SS:]} ou le contenu d’une variable \text{variable=[S,\SS]}.
    Le code global à mettre dans un fichier oef est le code suivant :

    \text{theme=(\confparm2==)?ambiance:\confparm2}
    \text{prob=Calculer la somme des 5 premiers entiers}

    \text{instructionf=Jouer le code et envoyer la réponse.}
    \integer{ni=randint(1..10)}
    \integer{nf=\ni+randint(5..10)}

    \text{list=wims(makelist x for x=\ni to \nf)}
    \text{code=
    S = sum(range(??,??))
    print(S)}

    \text{DD=pari(default(format, "f.8");
    vd=\ni;
    va=\nf;
    xx=0;
    forstep(x=vd,va,1,xx=xx+x);
    )}
    \text{SS=pari(print(xx);)}

    \text{variable=[print,\SS:]}
    \text{variable=[S,\SS]}

    \title{Somme}

    \statement{

    • Calculer la somme de la liste suivante : [\list]
    • \instructionf

    \embed{reply 1,[python,[\code]];[idtest2,theme=\theme canvas init \instruction_code,Jouer le code !]}
    }

    \answer{}{\variable}{type=runcode}{option=precision=100}

    en réponse à : inserer image dans module directement #7332
    Julien
    Modérateur
    Up
    1
    Down
    ::

    Bonjour,
    Le code suivant fonctionne avec un compte modtool.

    \statement{
    <img src="\imagedir/image.jpg" alt="Image" />
    }
    en réponse à : 1 case par ligne avec dragfill #7330
    Julien
    Modérateur
    Up
    0
    Down
    ::

    Bonjour,
    Si j’ai bien compris, le code suivant doit correspondre :


    \text{sol=On sait que C appartient à la médiatrice du segment [AB].,Or si un point est situé sur la médiatrice d’un segment alors ce point est à égale distance des extrémités de ce segment.,Donc AC = BC.,Conclusion : Le triangle ABC est un triangle isocèle en C.}
    \text{size=300x60x1}
    \statement{
    Point C situé sur la médiatrice (d) d'un segment [AB]

    • La droite (d) est la médiatrice du segment [AB].
    • Le point C appartient à la droite (d).

    Quelle est la nature du triangle ABC ? Justifier en plaçant les étiquettes dans le bon ordre.

    \embed{r1,\size}

    }
    \answer{}{\sol[1];\sol}{type=dragfill}

    • Cette réponse a été modifiée le il y a 2 années et 8 mois par Julien.
    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 2 années et 11 mois 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 2 années et 11 mois 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 3 années 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 3 années et 1 mois 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 !

20 sujets de 21 à 40 (sur un total de 210)