web-dev-qa-db-fra.com

Comment déplacer la tortue dans LOGO?

Comment déplacer le logo tortue dans logo [~ # ~] [~ # ~] ?

209
Joel Spolsky
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17

Découvrez quelques autres commandes de tortues trouvées ici ...


Commandes Tortue

  • BACK ## [BK] - Recule la tortue
  • BACKGROUND ## [BG] - Définir la couleur d'arrière-plan (0-15)

    • 0 - noir
    • 1 - blanc
    • 2 - rouge
    • 3 - Cyan
    • 4 - violet
    • 5 - vert
    • 6 - bleu
    • 7 - jaune
    • 8 - orange
    • 9 - marron
    • 10 - rouge clair
    • 11 - gris 1
    • 12 - gris 2
    • 13 - vert clair
    • 14 - bleu clair
    • 15 - gris 3
  • CLEARSCREEN [CS] - Efface l'écran sans tortue en mouvement

  • DRAW - Efface l'écran et ramène la tortue à la maison
  • EACH - Indiquez à plusieurs sprites, dont les numéros sont dans une liste, d'accepter les commandes d'une deuxième liste, par exemple. EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Avancer la tortue
  • FULLSCREEN - Ecran graphique complet (identique à appuyer sur F5)
  • HEADING - En-tête de tortue sous forme de numéro (0-359)
  • HIDETURTLE [HT] - Rendre la tortue invisible
  • HOME - Déplace la tortue au centre de l'écran vers le haut
  • LEFT [LT] - Tournez la tortue à gauche
  • NODRAW [ND] - Entrer en mode texte avec un écran vide
  • NOWRAP - Empêcher les dessins d'enrouler autour de l'écran
  • PENCOLOR [PC] - Changer la couleur du stylo
  • PENDOWN [PD] - Sentier des feuilles de tortues
  • PENUP [PU] - La tortue cesse de partir en sentier
  • RIGHT ## [RT] - Tournez la tortue à droite
  • SETHEADING [SETH] - Définir le cap de la tortue, par exemple SETH 180
  • SETSHAPE - Définit la forme actuelle du sprite (0-7)
  • SETX Déplacez la tortue aux coordonnées x spécifiées, par exemple. SETX 50
  • SETXY Déplacez la tortue aux coordonnées x, y spécifiées, par exemple. SETXY 50 50
  • SETY Déplacez la tortue à la coordonnée y spécifiée, par exemple. SETY 50
  • SHAPE - Numéro de sortie de la forme actuelle du sprite
  • SHOWTURTLE [ST] - Rendre la tortue visible
  • SPLITSCREEN - Graphiques mixtes et écran de texte (équivaut à appuyer sur F3)
  • STAMPCHAR - Permet à la tortue d’imprimer un caractère à l’emplacement actuel, par exemple. STAMPCHAR "A
  • TELL - Indique à un Sprite désigné de recevoir des commandes, par exemple. TELL 2
  • TEXTSCREEN - Utilisez tout l’écran pour le texte (comme si vous appuyiez sur F1)
  • TOWARDS - En-tête de sortie pour que la tortue fasse face à une coordonnée X, Y, par ex. TOWARDS 0 0
  • WRAP - Enroulez les dessins de tortues autour de l'écran
  • XCOR - Courant de sortie x coordonnée de la tortue
  • YCOR - Courant de sortie y coordonnée de la tortue
  • ASPECT - Définir le facteur d'échelle de l'écran vertical, la valeur par défaut est 0,76

Échantillons prélevés directement du site Web: http://gaza.freehosting.net/logo/index.html

234
RSolberg

Le logo est tout à propos de déplacer la tortue ... vous lui donnez commandes comme ceci:

Forward 100
Right 45

Vous pouvez aussi faire des choses comme répéter des commandes:

Repeat 8 [Forward 100 Right 45]  ; Draw an octagon

(Qu'est-ce que je gagne? 8-)

52
RichieHindle

Whoa! Est-il toujours là?

fd 300 // Forward
rt 90  // Right 90°
fd 300 
lt 90  // Left 90°

Cela fonctionnait.

11
xenon

J'ai vu quelques implémentations de LOGO dans lesquelles vous pouvez utiliser des commandes localisées telles que:

  • NAPRZOD (FORWARD),
  • LEWO (À GAUCHE),
  • PRAWO (DROIT)

ou même NAPRZÓD (avec la lettre polonaise Ó).

LOGO est une langue agréable pour enseigner aux enfants une programmation dans leur langue maternelle.

6
Grzegorz Gierlik

essayez: bk (retour), fd (avant), ld (virage à gauche en degrés), rt (virage à droite).

4
neesh

En émettant des commandes dans la syntaxe correcte. PAR EXEMPLE.:

forward 100

Il n'y a qu'une seule commande nécessaire pour déplacer la tortue. C'est forward qui a le mnémonique fd. Lorsque vous travaillez avec une tortue (réelle) par opposition à une virtuelle (virtuelle), vous pouvez constater que les commandes de retournement left et right [lt & rt] déplacez un peu la tortue, accidentellement.

La plupart implémentations autorise également la commande backwards [bk].

Lorsque la tortue se déplace, elle peut tracer une ligne au fur et à mesure, selon que le stylo est levé ou baissé à ce moment-là et si la couleur actuelle du stylo est différente de la couleur de l'arrière-plan.

Une tortue basée sur des graphiques (virtuels) peut également parcourir l’écran avec setx, sety et setxy.

4
dlamblin