Différences entre versions de « Commande Exécute »
De GeoGebra Manual
Ligne 11 : | Ligne 11 : | ||
{{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[{"A=(1,1)","B=(3,3)","C=<b>Midpoint</b>[A,B]"}]</code></big> crée les points ''A, B'' et leur milieu ''C''. | * <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''. | ||
Ligne 36 : | Ligne 36 : | ||
<code>Couleurs = {"Rouge", "Vert", "Bleu"}</code><br/> | <code>Couleurs = {"Rouge", "Vert", "Bleu"}</code><br/> | ||
<code>Exécute[Séquence["'''<big>SetColor</big>'''["+(Elément[Objets,k])+","+(Elément[Couleurs,k])+"]",k,1,3]]</code>.</div>}} | <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 du 27 août 2015 à 14:05
- 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.
|
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[]]"}]