Come posso spostare la tartaruga in LOGO? [chiuso]


209

Come posso spostare la tartaruga in LOGO ?


Non dimenticare PENUP e PENDOWN. Altrimenti sposterai la tartaruga, ma non vedrai la sua traccia. Cambia anche il colore della penna e il colore di sfondo della carta.
abelenky,

Risposte:


234
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17

Scopri alcuni altri comandi tartaruga trovati qui ...


Comandi di tartaruga

  • BACK ## [BK] - Sposta indietro la tartaruga
  • BACKGROUND ## [BG] - Imposta colore di sfondo (0-15)

    • 0 - Nero
    • 1 - Bianco
    • 2 - Rosso
    • 3 - Ciano
    • 4 - Viola
    • 5 - Verde
    • 6 - Blu
    • 7 - Giallo
    • 8 - Arancione
    • 9 - Marrone
    • 10 - Rosso chiaro
    • 11 - Grigio 1
    • 12 - Grigio 2
    • 13 - Verde chiaro
    • 14 - Azzurro
    • 15 - Grigio 3
  • CLEARSCREEN [CS] - Cancella schermo senza spostare la tartaruga

  • DRAW - Cancella lo schermo e porta la tartaruga a casa
  • EACH - Dì a diversi sprite, i cui numeri sono in un elenco, di accettare comandi in un secondo elenco, ad es EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Sposta la tartaruga in avanti
  • FULLSCREEN - Schermo grafico completo (come premendo F5)
  • HEADING - Uscita testata tartaruga come numero (0-359)
  • HIDETURTLE [HT] - Rendi invisibile la tartaruga
  • HOME - Sposta la tartaruga al centro dello schermo rivolta verso l'alto
  • LEFT [LT] - Gira la tartaruga a sinistra
  • NODRAW [ND] - Entra in modalità testo con schermo chiaro
  • NOWRAP - Impedisce ai disegni di avvolgere lo schermo
  • PENCOLOR [PC] - Cambia il colore della penna
  • PENDOWN [PD] - Sentiero delle foglie di tartaruga
  • PENUP [PU] - La tartaruga cessa di lasciare la scia
  • RIGHT ## [RT] - Gira la tartaruga a destra
  • SETHEADING [SETH] - Impostare la direzione della tartaruga, ad es SETH 180
  • SETSHAPE - Imposta la forma corrente dello sprite (0-7)
  • SETX Spostare la tartaruga sulle coordinate x specificate, ad es SETX 50
  • SETXY Sposta la tartaruga sulle coordinate x, y specificate Es. SETXY 50 50
  • SETY Spostare la tartaruga sulla coordinata y specificata, ad es SETY 50
  • SHAPE - Numero di output della forma dello sprite corrente
  • SHOWTURTLE [ST] - Rendi visibile la tartaruga
  • SPLITSCREEN - Schermata grafica e di testo miste (come premere F3)
  • STAMPCHAR - Rendi il timbro della tartaruga un personaggio nella posizione corrente, ad es STAMPCHAR "A
  • TELL - Di 'allo sprite designato di ricevere comandi, ad es TELL 2
  • TEXTSCREEN- Usa tutto lo schermo per il testo (come premere F1)
  • TOWARDS - Direzione di uscita della tartaruga per affrontare una coordinata X, Y, ad es TOWARDS 0 0
  • WRAP - Fai avvolgere i disegni delle tartarughe attorno allo schermo
  • XCOR - Corrente in uscita x coordinate della tartaruga
  • YCOR - Uscita corrente y coordinata della tartaruga
  • ASPECT - Imposta il fattore di scala dello schermo verticale, il valore predefinito è 0,76

Esempi prelevati direttamente dal sito Web: http://gaza.freehosting.net/logo/index.html


52

Il logo consiste nel muovere la tartaruga ... gli dai comandi in questo modo:

Forward 100
Right 45

Puoi fare cose come ripetere i comandi anche:

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

(Cosa vinco? Cool)


11

Whoa! È ancora in giro?

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

Quello funzionava.


6

Ho visto alcune implementazioni LOGO in cui è possibile utilizzare comandi localizzati come:

  • NAPRZOD (AVANTI),
  • LEWO (SINISTRA),
  • PRAWO (RIGTH)

o anche NAPRZÓD (con la lettera polacca Ó).

LOGO è una bella lingua per insegnare ai bambini a programmare nella loro lingua madre nativa.


4

Emettendo comandi nella sintassi corretta. PER ESEMPIO:

forward 100

C'è solo un comando necessario per spostare la tartaruga. È quello forwardche ha il mnemonico fd. Quando si lavora con una tartaruga robot (reale) anziché con una grafica (virtuale), potresti scoprire che i comandi di rotazione lefte right[ lt& rt] spostano la tartaruga un po ', accidentalmente.

La maggior parte delle implementazioni consente anche il comando backwards[ bk].

Quando la tartaruga si muove, può tracciare una linea mentre procede a seconda che la penna sia su o giù in quel momento e che il colore corrente della penna sia diverso dal colore di sfondo.

Una base di grafica tartaruga (virtuale) può anche saltare lo schermo con setx, setyesetxy


4

prova: bk(indietro), fd(avanti), ld(svolta a sinistra in gradi), rt(svolta a destra).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.