Comment déplacer la tortue dans LOGO? [fermé]


209

Comment déplacer la tortue dans LOGO ?


N'oubliez pas PENUP et PENDOWN. Sinon, vous déplacerez la tortue, mais ne verrez pas sa trace. Modifiez également la couleur du stylo et la couleur d'arrière-plan du papier.
abelenky

Réponses:


234
// 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 de tortue

  • BACK ## [BK] - Reculer 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] - Écran clair sans tortue en mouvement

  • DRAW - Effacez l'écran et ramenez la tortue à la maison
  • EACH - Dites à plusieurs sprites, dont les numéros sont dans une liste, d'accepter des commandes dans une deuxième liste, par exemple EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Déplacer la tortue vers l'avant
  • FULLSCREEN - Écran graphique complet (identique à la pression de F5)
  • HEADING - Sortie de la tête de tortue sous forme de nombre (0-359)
  • HIDETURTLE [HT] - Rendre la tortue invisible
  • HOME - Déplacez la tortue au centre de l'écran en pointant vers le haut
  • LEFT [LT] - Tournez la tortue à gauche
  • NODRAW [ND] - Entrez en mode texte avec un écran clair
  • NOWRAP - Empêche les dessins de s'enrouler autour de l'écran
  • PENCOLOR [PC] - Changer la couleur du stylo
  • PENDOWN [PD] - Sentier des feuilles de tortue
  • PENUP [PU] - La tortue cesse de quitter la piste
  • RIGHT ## [RT] - Tournez la tortue à droite
  • SETHEADING [SETH] - Définir le cap de la tortue, par exemple SETH 180
  • SETSHAPE - Définir 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. 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 du sprite actuel
  • SHOWTURTLE [ST] - Rendre la tortue visible
  • SPLITSCREEN - Graphiques mixtes et écran de texte (comme en appuyant sur F3)
  • STAMPCHAR - Faites de la tortue un personnage à l'emplacement actuel, par exemple STAMPCHAR "A
  • TELL - Dites au sprite désigné de recevoir les commandes, par exemple TELL 2
  • TEXTSCREEN- Utiliser tout l'écran pour le texte (identique à la pression F1)
  • TOWARDS - Cap de sortie pour que la tortue fasse face à une coordonnée X, Y, par exemple TOWARDS 0 0
  • WRAP - Faites des dessins de tortues autour de l'écran
  • XCOR - Courant de sortie x coordonnée de la tortue
  • YCOR - Courant de sortie et 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 sur le site Web: http://gaza.freehosting.net/logo/index.html


52

Le logo consiste à déplacer la tortue ... vous lui donnez des commandes comme celle-ci:

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-)


11

Whoa! Est-ce toujours là?

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

Cela fonctionnait.


6

J'ai vu quelques implémentations LOGO où vous pouvez utiliser des commandes localisées comme:

  • NAPRZOD (FORWARD),
  • LEWO (GAUCHE),
  • PRAWO (DROITE)

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

LOGO est un langage agréable pour enseigner aux enfants la programmation dans leur langue maternelle.


4

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 forwardqui a le mnémonique fd. Lorsque vous travaillez avec une tortue robotique (réelle) par opposition à une tortue graphique (virtuelle), vous constaterez peut-être que les commandes de rotation leftet right[ lt& rt] déplacent la tortue un peu, accidentellement.

La plupart des implémentations autorisent é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 à la hausse ou à la baisse à ce moment-là, et si la couleur du stylo actuelle est différente de la couleur d'arrière-plan.

Un graphique à base de tortue (virtuelle) peut aussi sauter l'écran avec setx, setyetsetxy


4

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.