Différences entre versions de « Commande Tortue »
(4 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=6.0}}</noinclude> {{command|scripting||Tortue}} |
− | + | ||
− | ;Tortue | + | ;Tortue() |
− | :Crée une tortue à l'origine du repère avec un cap de 0°, crayon baissé. | + | :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 9 : | 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 [[ | + | 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 [[ | + | Si [[Image:Animate_Pause.png]]''Pause'' est affiché, l'ordre est exécuté aussitôt validé ; |
− | Si [[ | + | 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 [[ | + | Ainsi [[Image:Animate_Play.png]]''Exécuter'' étant affiché, vous pouvez valider successivement les 8 commandes suivantes : <br/> |
− | :::<code>TortueAvance | + | :::<code>TortueAvance(tortue1, 3)</code><br/> |
− | :::<code>TortueAGauche | + | :::<code>TortueAGauche(tortue1, 90°)</code><br/> |
− | :::<code>TortueAvance | + | :::<code>TortueAvance(tortue1, 3)</code><br/> |
− | :::<code>TortueAGauche | + | :::<code>TortueAGauche(tortue1, 90°)</code><br/> |
− | :::<code>TortueAvance | + | :::<code>TortueAvance(tortue1, 3)</code><br/> |
− | :::<code>TortueAGauche | + | :::<code>TortueAGauche(tortue1, 90°)</code><br/> |
− | :::<code>TortueAvance | + | :::<code>TortueAvance(tortue1, 3)</code><br/> |
− | :::<code>TortueAGauche | + | :::<code>TortueAGauche(tortue1, 90°)</code><br/> |
− | puis pressez [[ | + | 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 | + | <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>}} | {{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]].}} | {{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
Vous pouvez voir s'afficher dans le coin inférieur gauche de la fenêtre Graphique, l'un ou l'autre des boutons Pause et Exécuter , ils sont en bascule.
Si Pause est affiché, l'ordre est exécuté aussitôt validé ; Si Exécuter est affiché, les ordres validés sont conservés, et seront seulement exécutés lorsque vous presserez sur le bouton.
Ainsi Exé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 Exé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)))
.
Saisie : Voir aussi les commandes : TortueAvance, TortueRecule, TortueAGauche, TortueADroite, TortueBC et TortueLC.