Différences entre versions de « Commande Exécute »
De GeoGebra Manual
(5 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|scripting|Exécute|Exe}} |
− | ;Exécute | + | ;Exécute( <Liste Textes>) |
:Exécute la liste des commandes entrées sous forme de textes. | :Exécute la liste des commandes entrées sous forme de textes. | ||
− | {{attention| Dans les versions actuelles, il y a eu du rétro pédalage de l'internationalisation, les commandes passées en textes doivent être en '''anglais'''. | + | {{attention| Dans les versions actuelles, il y a eu du rétro pédalage de l'internationalisation, les commandes passées en textes doivent être en '''anglais(us)'''. |
<br/> | <br/> | ||
− | ici, vous trouvez un [[Fichier:pdf.gif]]'''[http://wiki.geogebra.org/uploads/a/ab/Command_fr_5-0-80-0.pdf dictionnaire]''' en/fr et fr/en | + | ici, vous trouvez un [[Fichier:pdf.gif]]'''[http://wiki.geogebra.org/uploads/a/ab/Command_fr_5-0-80-0.pdf dictionnaire]''' en(us)/fr et fr/en(us) |
. }} | . }} | ||
{{exemple|1=<div> | {{exemple|1=<div> | ||
− | * <small> <code | + | * <small> <code>Exécute({"A=(1,1)","B=(3,3)","C=MilieuCentre(A,B]"})</nowiki></code> crée les points ''A, B'' et leur milieu ''C''.</small> |
− | * <big><code>Exécute | + | * <big><code>Exécute({"A=(1,1)","B=(3,3)","C=<b>Midpoint</b>(A,B)"})</code></big> crée les points ''A, B'' et leur milieu ''C''. |
− | * <code><nowiki>Exécute | + | * <code><nowiki>Exécute(Unir({"f_{1}=1","f_{2}=1"},Séquence("f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10)))</nowiki></code> crée les 10 premiers éléments de [[w:fr:Suite_de_Fibonacci|Suite de Fibonacci]].</div>}} |
− | ;Exécute | + | ;Exécute( <Liste Textes>, <Paramètre 1>, ... ,<Paramètre 9> ) |
− | :Remplace %1 par | + | :Remplace le substitut ''%1'' par la valeur de ''Paramètre 1'', le substitut ''%2'' par la valeur de ''Paramètre 2'' et ainsi de suite dans chaque texte de la liste. Jusqu'à 9 paramètres peuvent être utilisés. Après le remplacement, les scripts sont exécutés. |
− | {{exemple| 1=<small><code>Exécute | + | {{exemple| 1=<small><code>Exécute({"MilieuCentre(%1,%2)"},A,B)</code> crée le milieu du segment ''[AB]''</small><br/> |
− | <big><code>Exécute | + | <big><code>Exécute({"'''Midpoint'''(%1,%2)"},A,B)</code></big> crée le milieu du segment ''[AB]''.}} |
Ligne 30 : | Ligne 30 : | ||
Deux réponses à des demandes : | Deux réponses à des demandes : | ||
* Renommer une série de points A, B, ... H en <math> P_1, P_2 .... P_8 </math><br/> | * Renommer une série de points A, B, ... H en <math> P_1, P_2 .... P_8 </math><br/> | ||
− | <code>Exécute | + | <code>Exécute(Séquence("'''<big>Rename</big>'''("+(Elément({"A","B","C","D","E","F","G","H"},k))+","+("P_{"+k+"}")+")",k,1,8))</code>. |
* Colorier une série d'objets | * Colorier une série d'objets | ||
<code>Objets = {"A", "a", "poly1"}</code><br/> | <code>Objets = {"A", "a", "poly1"}</code><br/> | ||
<code>Couleurs = {"Rouge", "Vert", "Bleu"}</code><br/> | <code>Couleurs = {"Rouge", "Vert", "Bleu"}</code><br/> | ||
− | <code>Exécute | + | <code>Exécute(Séquence("'''<big>SetColor</big>'''("+(Elément(Objets,k))+","+(Elément(Couleurs,k))+")",k,1,3))</code>.</div>}} |
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{idée|1=<div> | ||
+ | un exemple d'utilisation en ligne, par Michel : <br/> | ||
+ | <small><code><nowiki>http://app.geogebra.org/app/?command=Execute({"t=Turtle()","Repeat(4,TurtleForward(t,1),TurtleLeft(t,90°),StartAnimation())"})</nowiki></code></small> | ||
+ | |||
+ | </div>}} |
Version actuelle datée du 25 octobre 2017 à 10:02
- Exécute( <Liste Textes>)
- Exécute la liste des commandes entrées sous forme de textes.
Dans les versions actuelles, il y a eu du rétro pédalage de l'internationalisation, les commandes passées en textes doivent être en anglais(us).
|
Exemple :
-
Exécute({"A=(1,1)","B=(3,3)","C=MilieuCentre(A,B]"})</nowiki>
crée les points A, B et leur milieu C. Exécute({"A=(1,1)","B=(3,3)","C=Midpoint(A,B)"})
crée les points A, B et leur milieu C.
Exécute(Unir({"f_{1}=1","f_{2}=1"},Séquence("f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10)))
crée les 10 premiers éléments de Suite de Fibonacci.
- Exécute( <Liste Textes>, <Paramètre 1>, ... ,<Paramètre 9> )
- Remplace le substitut %1 par la valeur de Paramètre 1, le substitut %2 par la valeur de Paramètre 2 et ainsi de suite dans chaque texte de la liste. Jusqu'à 9 paramètres peuvent être utilisés. Après le remplacement, les scripts sont exécutés.
Exemple :
Exécute({"MilieuCentre(%1,%2)"},A,B)
crée le milieu du segment [AB]Exécute({"Midpoint(%1,%2)"},A,B)
crée le milieu du segment [AB].
Idée :
Deux réponses à des demandes :
- Renommer une série de points A, B, ... H en P_1, P_2 .... P_8
Exécute(Séquence("Rename("+(Elément({"A","B","C","D","E","F","G","H"},k))+","+("P_{"+k+"}")+")",k,1,8))
.
- Colorier une série d'objets
Objets = {"A", "a", "poly1"}
Couleurs = {"Rouge", "Vert", "Bleu"}
Exécute(Séquence("SetColor("+(Elément(Objets,k))+","+(Elément(Couleurs,k))+")",k,1,3))
.
Idée :
un exemple d'utilisation en ligne, par Michel :
http://app.geogebra.org/app/?command=Execute({"t=Turtle()","Repeat(4,TurtleForward(t,1),TurtleLeft(t,90°),StartAnimation())"})