Différences entre versions de « Commande Exécute »

De GeoGebra Manual
Aller à : navigation, rechercher
 
(3 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Exécute|Exe}}
+
<noinclude>{{Manual Page|version=6.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.
  
{{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>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>
+
* <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''.  
  
  
* <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>}}
+
* <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[ <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.
  
{{exemple| 1=<small><code>Exécute[{"MilieuCentre[%1,%2]"},A,B]</code> crée le milieu du segment ''[AB]''</small><br/>
+
{{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[{"'''Midpoint'''[%1,%2]"},A,B]</code></big> crée le milieu du segment ''[AB]''.}}
+
<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[Séquence["'''<big>Rename</big>'''["+(Elément[{"A","B","C","D","E","F","G","H"},k])+","+("P_{"+k+"}")+"]",k,1,8]]</code>.
+
<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[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>}}
  
  
Ligne 42 : Ligne 42 :
 
{{idée|1=<div>
 
{{idée|1=<div>
 
un exemple d'utilisation en ligne, par Michel : <br/>
 
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>
+
<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>}}
 
</div>}}

Version actuelle datée du 25 octobre 2017 à 09:02

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

© 2024 International GeoGebra Institute