Logo - Tortue
Les commandes de dessin de logo simples font avancer et reculer la tortue et la font également tourner à droite ou à gauche. Les commandes et leurs abréviations sont données ci-dessous -
- fd - avant
- bk - en arrière
- rt - droite
- lt - gauche
- cs - clearscreen
Les deux versions de ces commandes peuvent être utilisées. À l'exception de la commande cs, chacune de ces commandes doit être suivie d'une valeur appelée comme argument. Les arguments pour fd et bk sont des unités; ceux de rt et lt sont des angles qui peuvent être n'importe quel entier. Une rotation de 360 est une rotation complète, donc une rotation de 375 degrés équivaut à 1/15 degrés.
forward 60 ou fd 60 signifie avancer de 60 pas
right 90 ou rt 90 signifie tourner à droite de 90 degrés
left 90 ou lt 90 signifie tourner à gauche de 90 degrés
back 60 ou bk 60 signifie revenir 60 étapes
clearscreen ou cssignifie effacer tous les dessins. Cela place la tortue au centre
La fenêtre graphique a un système de coordonnées. Les valeurs des deux coordonnées (normalement appelées x et y) au centre sont 0, 0. Au coin nord-est, elles sont 250, 250; au coin sud-est, ils sont 250, -250. Au coin sud-ouest, ils sont -250, -250; etc. Si la tortue essaie de marcher sur un côté de l'écran, elle s'enroule. Le côté droit s'enroule vers le côté gauche et le haut s'enroule vers le bas.
De nombreux systèmes de programmation fonctionnent sur le même type de plan de coordonnées `` xy '' à deux axes, avec lequel nous travaillons également en algèbre.
Ici, «0 0» est le centre, ou l'origine (pas de virgule ni de parenthèses ici!). Dans son état centré, zoom - "normal", l'écran de dessin du Logo montre une zone d'environ 150 points vers le haut ou vers le bas et 300 points à droite ou à gauche du centre.
La tortue peut être dirigée avec des titres qui correspondent à une rose des vents, avec 0 ou 360 degrés pointant vers le haut, 90 degrés vers la droite, et ainsi de suite. Vous pouvez définir une variable sur un nombre compris entre 0 et 360, puis marcher sur ce chemin.
Commandes de la tortue
Essayons maintenant quelques commandes. Les commandes seront émises une par ligne, suivies d'un retour chariot. Plusieurs de ces commandes peuvent être saisies successivement dans une fenêtre de commande suivie d'un retour chariot. L'effet sur la tortue est le même. Cependant, si vous tapez une commande qui nécessite une ou plusieurs entrées et que vous fournissez les entrées manquantes sur la ligne suivante, Logo affichera une erreur.
Voici une commande d'entraînement, qui montre les résultats souhaités sur la droite.
Les commandes - fd 50 rt 120 fd 50 rt 120 fd 50 rt 120, amenez la tortue à dessiner un triangle, comme vous pouvez le voir en les essayant.
Ces commandes sont lues de gauche à droite. Depuis la commandefdnécessite un argument, il est considéré comme la valeur suivante. De même,rtprend également un argument. Ainsi, Logo peut donner une signification sans ambiguïté à chacune de ces chaînes de caractères. Pour certaines commandes Logo, des séparateurs sont nécessaires.
Voici quelques commandes d'entraînement avec les résultats souhaités sur la droite.
Voici un exercice pour vérifier vos aptitudes sur ce que vous avez appris jusqu'à présent dans ce chapitre.