Commande Exécute : Différence entre versions

De GeoGebra Manual
Aller à : navigation, rechercher
m (Remplacement du texte — « ;([^\n]*)\[(.*)\] » par « ;$1($2) »)
Ligne 1 : Ligne 1 :
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Exécute|Exe}}
 
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Exécute|Exe}}
;Exécute[ <Liste  Textes>]
+
;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.
Ligne 19 : Ligne 19 :
  
  
;Exécute[ <Liste  Textes>, <Paramètre 1>,  ... ,<Paramètre 9> ]
+
;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.
 
: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.

Version du 7 octobre 2017 à 16:42

Exécute( <Liste Textes>)
Exécute la liste des commandes entrées sous forme de textes.


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[]]"}]

© 2021 International GeoGebra Institute