Logo - Monde des tortues
Logo a un certain nombre d'autres commandes de dessin supplémentaires, dont certaines sont données ci-dessous.
- home
- texte clair ou ct
- label
- setxy
La commande label prend un seul mot sous forme de chaîne entre guillemets (par exemple «a_string») ou une liste de mots entre [] parenthèses sans guillemets (par exemple [une chaîne de lettres]) et les imprime sur la fenêtre graphique à l'emplacement de la tortue . Considérons le code suivant.
![](https://post.nghiatu.com/assets/tutorial/logo/images/commander.jpg)
le setxyLa commande prend deux arguments, traite le premier comme la valeur de l'abscisse (axe horizontal) et le second comme une valeur de l'ordonnée (axe vertical). Il place la tortue à ces coordonnées, laissant éventuellement de l'encre en atteignant ces coordonnées. Dans les trois figures suivantes, nous avons montré comment la commande setxy peut être utilisée.
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure1.jpg)
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure2.jpg)
![](https://post.nghiatu.com/assets/tutorial/logo/images/figure3.jpg)
La commande en texte clair, abrégée ct, efface la zone de texte de la fenêtre de commande.
![](https://post.nghiatu.com/assets/tutorial/logo/images/cleartext_command.jpg)
Exercice
Voici un exercice pour vérifier vos aptitudes sur ce que vous avez appris jusqu'à présent dans ce chapitre.
Quel genre de figure la séquence de commandes suivante produit-elle?
cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120
Interprétez ces commandes au fur et à mesure que vous les lisez de gauche à droite. Essayez-le pour connaître le résultat.
Voici un tableau récapitulatif des commandes.
Nom de la commande | Objectif |
---|---|
setx 100 | Définit la coordonnée x de la tortue sur +100 Le déplace de 100 points vers la droite du centre Aucun changement vertical |
setx -200 | Déplace la tortue de 200 points vers la gauche du centre Aucun changement vertical |
sety 150 | Définit la coordonnée y de la tortue sur 150 Le déplace de 150 points au-dessus du centre Aucun changement horizontal |
sety - 50 | Déplace la tortue de 50 points sous le centre Aucun changement horizontal |
setxy 100 100 | Déplace la tortue à la coordonnée xy 100 100 |
montrer xcor montrer ycor |
Signale la coordonnée x de la tortue Signale la coordonnée y de la tortue |
setheading 0 seth 0 |
Pointe la tortue vers le haut, «midi» |
seth 120 | Déplace la tortue de 120 degrés pour pointer vers la position quatre heures |
La capture d'écran suivante est une démonstration pratique de certaines des commandes ci-dessus.
![](https://post.nghiatu.com/assets/tutorial/logo/images/practical_demonstration.jpg)