Différences entre versions de « Commande Tortue »

De GeoGebra Manual
Aller à : navigation, rechercher
 
(8 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=5.0}}</noinclude> {{command|3D|Tortue}} {{betamanual|version=5.0}}  
+
<noinclude>{{Manual Page|version=6.0}}</noinclude> {{command|scripting||Tortue}}  
  
;Tortue[]
+
 
:Crée une tortue à l'origine du repère avec un cap de 0°.
+
;Tortue()
 +
:Crée une tortue à l'origine du repère avec un cap de 0°, crayon baissé.
  
 
La tortue peut avancer [[Commande TortueAvance|TortueAvance]], reculer [[Commande TortueRecule|TortueRecule]] ;<br/>
 
La tortue peut avancer [[Commande TortueAvance|TortueAvance]], reculer [[Commande TortueRecule|TortueRecule]] ;<br/>
Ligne 8 : Ligne 9 :
  
 
{{Idée| 1=Mais aussi une animation sous-jacente :
 
{{Idée| 1=Mais aussi une animation sous-jacente :
Vous pouvez voir s'afficher dans le coin inférieur gauche de la fenêtre Graphique, l'un ou l'autre des boutons [[File:Animate_Pause.png]]''Pause'' et [[File:Animate_Play.png]]''Exécuter'' , ils sont en bascule.
+
Vous pouvez voir s'afficher dans le coin inférieur gauche de la fenêtre Graphique, l'un ou l'autre des boutons [[Image:Animate_Pause.png]]''Pause'' et [[Image:Animate_Play.png]]''Exécuter'' , ils sont en bascule.
  
Si [[File:Animate_Pause.png]]''Pause'' est affiché, l'ordre est exécuté aussitôt validé ;
+
Si [[Image:Animate_Pause.png]]''Pause'' est affiché, l'ordre est exécuté aussitôt validé ;
Si [[File:Animate_Play.png]]''Exécuter'' est affiché, les ordres validés sont conservés, et seront seulement exécutés lorsque vous presserez sur le bouton.
+
Si [[Image:Animate_Play.png]]''Exécuter'' est affiché, les ordres validés sont conservés, et seront seulement exécutés lorsque vous presserez sur le bouton.
  
Ainsi [[File:Animate_Play.png]]''Exécuter'' étant affiché, vous pouvez valider successivement les 8 commandes suivantes : <br/>
+
Ainsi [[Image:Animate_Play.png]]''Exécuter'' étant affiché, vous pouvez valider successivement les 8 commandes suivantes : <br/>
:::<code>TortueAvance[tortue1, 3]</code><br/>
+
:::<code>TortueAvance(tortue1, 3)</code><br/>
:::<code>TortueAGauche[tortue1, 90°]</code><br/>
+
:::<code>TortueAGauche(tortue1, 90°)</code><br/>
:::<code>TortueAvance[tortue1, 3]</code><br/>
+
:::<code>TortueAvance(tortue1, 3)</code><br/>
:::<code>TortueAGauche[tortue1, 90°]</code><br/>
+
:::<code>TortueAGauche(tortue1, 90°)</code><br/>
:::<code>TortueAvance[tortue1, 3]</code><br/>
+
:::<code>TortueAvance(tortue1, 3)</code><br/>
:::<code>TortueAGauche[tortue1, 90°]</code><br/>
+
:::<code>TortueAGauche(tortue1, 90°)</code><br/>
:::<code>TortueAvance[tortue1, 3]</code><br/>
+
:::<code>TortueAvance(tortue1, 3)</code><br/>
:::<code>TortueAGauche[tortue1, 90°]</code><br/>
+
:::<code>TortueAGauche(tortue1, 90°)</code><br/>
  
puis pressez [[File:Animate_Play.png]]''Exécuter'' , vous verrez la tortue dessiner un carré jusqu'à se retrouver en situation initiale.
+
puis pressez [[Image:Animate_Play.png]]''Exécuter'' , vous verrez la tortue dessiner un carré jusqu'à se retrouver en situation initiale.
 
<hr>
 
<hr>
 
Une autre manière de définir le carré, avec l'ennui de la non-internationalisation des commandes passées en textes pour [[Commande Exécute|Exécute]] :<br/>
 
Une autre manière de définir le carré, avec l'ennui de la non-internationalisation des commandes passées en textes pour [[Commande Exécute|Exécute]] :<br/>
<code>Exécute[Aplatir[Séquence[{"TurtleForward[tortue1, 3]","TurtleLeft[tortue1, 90°]"},k,1,4]]]</code>.}}
+
<code>Exécute(Aplatir(Séquence({"TurtleForward(tortue1, 3)","TurtleLeft(tortue1, 90°)"},k,1,4)))</code>.}}
 +
 
 +
 
 +
 
 +
{{Idée|Pour utilisation dans la commande [[Commande Exécute|Exécute]], la commande ''en'' est <b>''Turtle''</b>}}
 +
 
 +
 
 +
 
 +
{{Cmds |[[Commande TortueAvance|TortueAvance]], [[Commande TortueRecule|TortueRecule]], [[Commande TortueAGauche|TortueAGauche]], [[Commande TortueADroite|TortueADroite]], [[Commande TortueBC|TortueBC]] et [[Commande TortueLC|TortueLC]].}}

Version actuelle datée du 10 octobre 2017 à 12:00


Tortue()
Crée une tortue à l'origine du repère avec un cap de 0°, crayon baissé.

La tortue peut avancer TortueAvance, reculer TortueRecule ;
pivoter vers sa gauche TortueAGauche ou vers sa droite TortueADroite

Note Idée : Mais aussi une animation sous-jacente :

Vous pouvez voir s'afficher dans le coin inférieur gauche de la fenêtre Graphique, l'un ou l'autre des boutons Animate Pause.pngPause et Animate Play.pngExécuter , ils sont en bascule.

Si Animate Pause.pngPause est affiché, l'ordre est exécuté aussitôt validé ; Si Animate Play.pngExécuter est affiché, les ordres validés sont conservés, et seront seulement exécutés lorsque vous presserez sur le bouton.

Ainsi Animate Play.pngExécuter étant affiché, vous pouvez valider successivement les 8 commandes suivantes :

TortueAvance(tortue1, 3)
TortueAGauche(tortue1, 90°)
TortueAvance(tortue1, 3)
TortueAGauche(tortue1, 90°)
TortueAvance(tortue1, 3)
TortueAGauche(tortue1, 90°)
TortueAvance(tortue1, 3)
TortueAGauche(tortue1, 90°)

puis pressez Animate Play.pngExécuter , vous verrez la tortue dessiner un carré jusqu'à se retrouver en situation initiale.


Une autre manière de définir le carré, avec l'ennui de la non-internationalisation des commandes passées en textes pour Exécute :

Exécute(Aplatir(Séquence({"TurtleForward(tortue1, 3)","TurtleLeft(tortue1, 90°)"},k,1,4))).


Note Idée : Pour utilisation dans la commande Exécute, la commande en est Turtle


Saisie : Voir aussi les commandes : TortueAvance, TortueRecule, TortueAGauche, TortueADroite, TortueBC et TortueLC.

© 2022 International GeoGebra Institute