Commande Exécute

Exécute( <Liste Textes>)

Exécute la liste des commandes entrées sous forme de textes.

image

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).

ici, vous trouvez un http://wiki.geogebra.org/uploads/a/ab/Command_fr_5-0-80-0.pdf" alt="dictionnaire"> en(us)/fr et fr/en(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].

Note 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)).

Note 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())"})