2009-06-16 10 views
209

Come si sposta lo turtle in LOGO?Come si sposta la tartaruga in LOGO?

+0

non dimenticare pennasu e pennagiu. Altrimenti sposterai la tartaruga, ma non vedrai la sua traccia. Cambiare anche il colore della penna e il colore di sfondo della carta. – abelenky

+0

Tu vai qui ... http://www.sonic.net/~nbs/webturtle/webturtle.cgi – Sam

risposta

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

controllare alcuni altri comandi tartaruga trovato here ...


Turtle Comandi

  • BACK ## [BK] - Spostare tartaruga torna
  • BACKGROUND ## [BG] - Imposta il colore di sfondo (0- 15)

    • 0 - Nero
    • 1 - Bianco
    • 2 - Red
    • 3 - Ciano
    • 4 - viola
    • 5 - Verde
    • 6 - Blu
    • 7 - Giallo
    • 8 - Orange
    • 9 - Marrone
    • 10 - Red Light
    • 11 - Grey 1
    • 12 - Grigio 2
    • 13 - Green Light
    • 14 - Light Blue
    • 15 - Grey 3
  • CLEARSCREEN [CS] - Clear Screen senza muovere la tartaruga

  • DRAW - Clear Screen e portare a casa la tartaruga
  • EACH - Indica a vari sprite, i cui numeri sono in un elenco, per accettare i comandi in un secondo elenco, ad es.EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Spostare in avanti tartaruga
  • FULLSCREEN - schermata grafica completa (equivale a premere F5)
  • HEADING - Uscita titolo tartaruga come un numero (0-359)
  • HIDETURTLE [HT] - Fai la tartaruga invisibile
  • HOME - Spostare tartaruga al centro dello schermo verso l'alto
  • LEFT [LT] - Girare a sinistra tartaruga
  • NODRAW [ND] - Entrare in modalità testo con schermo chiaro
  • NOWRAP - Evitare che i disegni da avvolgere intorno schermo
  • PENCOLOR [PC] - Variazione penna di colore
  • PENDOWN [PD] - Turtle lascia traccia
  • PENUP [PU] - Turtle cessa di lasciare tracce
  • RIGHT ## [RT] - Girare a destra tartaruga
  • SETHEADING [SETH] - Impostare la direzione della tartaruga, ad es. SETH 180
  • SETSHAPE - Impostare la forma sprite corrente (0-7)
  • SETX Sposta la tartaruga alla x specificata co-ordinate per esempio SETX 50
  • SETXY Sposta la tartaruga alle coordinate x, y specificate. SETXY 50 50
  • SETY Spostare la tartaruga sulla coordinata y specificata, ad es. SETY 50
  • SHAPE - Numero uscita della forma di sprite corrente
  • SHOWTURTLE [ST] - Fai la tartaruga visibile
  • SPLITSCREEN - Combinazione di grafica e testo a schermo (equivale a premere F3)
  • STAMPCHAR - Fai la tartaruga timbro un carattere alla corrente posizione, ad es STAMPCHAR "A
  • TELL - Dì allo sprite designato di ricevere comandi, ad es. TELL 2
  • TEXTSCREEN - Usare l'intero schermo per il testo (come premere F1)
  • TOWARDS - Uscita direzione tartaruga affrontare una X, Y coordinata, per esempio TOWARDS 0 0
  • WRAP - fare disegni tartaruga avvolgono intorno allo schermo
  • XCOR - Corrente di uscita x coordinata tartaruga
  • YCOR - Corrente di uscita y coordinata tartaruga
  • ASPECT - Set verticle fattore di scala dello schermo, il valore predefinito è 0.76

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

+0

Ben curato, Gortok. –

52

logo è tutto su muove la tartaruga ... si dà commands in questo modo:

Forward 100 
Right 45 

È possibile fare cose come ripetendo comandi troppo:

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

(cosa ho vincere? 8-)

11

Whoa! È ancora in giro?

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

Che funzionava.

4

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

6

Ho visto alcune implementazioni LOGO dove è possibile utilizzare i comandi localizzati come:

  • Naprzod (FORWARD),
  • Lewo (SINISTRA),
  • Prawo (DESTRA)

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

LOGO è un linguaggio piacevole per insegnare ai bambini la programmazione nella loro lingua madre.

4

Emettendo i comandi nella sintassi corretta. E.G .:

forward 100 

C'è solo un comando necessario per spostare la tartaruga. È forward che ha il codice mnemonico fd. Quando si lavora con una (reale) tartaruga robotica rispetto a una basata sulla grafica (virtuale), si potrebbe scoprire che i comandi di virata left e right [lt & rt] spostano leggermente la tartaruga, accidentalmente.

La maggior parte implementations consente inoltre il comando backwards [bk].

Quando la tartaruga si muove, può disegnare una linea mentre procede a seconda che la penna sia in alto o in basso in quel momento e se il colore della penna corrente sia diverso dal colore dello sfondo.

Una grafica basata tartaruga (virtuale) può anche saltare lo schermo con setx, sety, e setxy