2009-06-16 13 views
209

¿Cómo muevo el turtle en LOGO?¿Cómo muevo la tortuga en LOGO?

+0

no se olvide levantarpincel y PENDOWN. De lo contrario, moverás la tortuga, pero no verás su rastro. Cambie también el color del lápiz y el color de fondo del papel. – abelenky

+0

Vaya aquí ... http://www.sonic.net/~nbs/webturtle/webturtle.cgi – Sam

Respuesta

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

Echa un vistazo a algunos otros comandos de tortuga encontrados here ...


tortuga Comandos

  • BACK ## [BK] - Mover hacia atrás tortuga
  • BACKGROUND ## [BG] - Establecer el color de fondo (0- 15)

    • 0 - Negro
    • 1 - White
    • 2 - Red
    • 3 - Cyan
    • 4 - púrpura
    • 5 - Green
    • 6 - Blue
    • 7 - amarillo
    • 8 - Naranja
    • 9 - Marrón
    • 10 - luz roja
    • 11 - Gris 1
    • 12 - Gris 2
    • 13 - Green Light
    • 14 - Light Blue
    • 15 - Gris 3
  • CLEARSCREEN [CS] - Pantalla clara sin mover la tortuga

  • DRAW - Pantalla clara y llevar a casa a la tortuga
  • EACH - Indique a varios sprites, cuyos números están en una lista, que acepten comandos en una segunda lista, p.EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Mover hacia adelante tortuga
  • FULLSCREEN - pantalla gráfica completa (equivalente a pulsar F5)
  • HEADING - encabezamiento tortuga de salida como un número (0-359)
  • HIDETURTLE [HT] - Hacer tortuga invisible
  • HOME - Mover tortuga al centro de la pantalla hacia arriba
  • LEFT [LT] - Girar tortuga dejó
  • NODRAW [ND] - Entrar en el modo de texto con pantalla clara
  • NOWRAP - Prevenir dibujos se enrolle alrededor de la pantalla
  • PENCOLOR [PC] - Cambiar el color de la pluma
  • PENDOWN [PD] - tortuga deja rastro
  • PENUP [PU] - tortuga deja de dejar rastro
  • RIGHT ## [RT] - Gire a la tortuga a la derecha
  • SETHEADING [SETH] - Establecer el rumbo de la tortuga, por ejemplo SETH 180
  • SETSHAPE - establecido la forma de sprite (0-7)
  • SETX Mover la tortuga a la x especificado co-ordenadas por ejemplo SETX 50
  • SETXY Mueva la tortuga a las coordenadas x, y especificadas, por ejemplo. SETXY 50 50
  • SETY Mueva la tortuga a la coordenada y especificada, p. SETY 50
  • SHAPE - Número de salida de la forma del sprite
  • SHOWTURTLE [ST] - Hacer tortuga visible
  • SPLITSCREEN - gráfico mezclados y pantalla de texto (equivale a pulsar F3)
  • STAMPCHAR - Hacer el sello tortuga un carácter en la actual ubicación, por ejemplo STAMPCHAR "A
  • TELL - Indica al sprite designado que reciba comandos, p. TELL 2
  • TEXTSCREEN - Uso toda la pantalla para el texto (mismo que pulsar F1)
  • TOWARDS - rúbrica de salida para tortuga para enfrentarse a un coordenadas X, Y, por ejemplo, TOWARDS 0 0
  • WRAP - Hacer dibujos de tortugas se envuelven alrededor de la pantalla
  • XCOR - Corriente de salida coordenada X de la tortuga
  • YCOR - Corriente de salida coordenada Y de tortuga
  • ASPECT - Permite configurar la pantalla factor de escala verticle, el valor predeterminado es 0.76

Las muestras tomadas directamente de la página web: http://gaza.freehosting.net/logo/index.html

+0

Muy bien editado, Gortok. –

52

logotipo se todo sobre moviendo la tortuga ... le das commands así:

Forward 100 
Right 45 

Usted puede hacer cosas como la repetición de comandos también:

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

(¿Qué tengo win? 8-)

11

Whoa! ¿Todavía está por aquí?

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

Eso solía funcionar.

4

intento: bk (espalda), fd (hacia adelante), ld (giro a la izquierda en grados), rt (a la derecha).

6

que he visto unas cuantas implementaciones LOGO donde se puede utilizar comandos localizados como:

  • Naprzod (AVANCE),
  • Lewo (IZQUIERDA),
  • PRAWO (DERECHA)

o incluso NAPRZÓD (con la letra polaca Ó).

LOGO es un buen lenguaje para enseñarles a los niños a programar en su idioma nativo.

4

Al emitir comandos con la sintaxis correcta. E.G .:

forward 100 

Solo hay un comando necesario para mover la tortuga. Es forward que tiene el mnemónico fd. Al trabajar con una tortuga robot (real) en oposición a una gráfica (virtual), puede encontrar que los comandos de giro left y right [lt & rt] mueven la tortuga un poco, accidentalmente.

La mayoría de los implementations también permiten el comando backwards [bk].

Cuando la tortuga se mueve, puede dibujar una línea a medida que va dependiendo de si el lápiz está hacia arriba o hacia abajo en ese momento, y si el color del lápiz actual es diferente del color de fondo.

A gráfica basada tortuga (virtual) también puede saltar alrededor de la pantalla con setx, sety y setxy

Cuestiones relacionadas