¿Cómo muevo la tortuga en LOGO? [cerrado]


209

¿Cómo muevo la tortuga en LOGO ?


No olvide PENUP y PENDOWN. De lo contrario, moverás a la tortuga, pero no verás su rastro. Cambie también el color del bolígrafo y el color de fondo del papel.
abelenky

Respuestas:


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

Mira algunos otros comandos de tortugas encontrados aquí ...


Comandos de tortuga

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

    • 0 - negro
    • 1 - blanco
    • 2 - rojo
    • 3 - cian
    • 4 - púrpura
    • 5 - verde
    • 6 - azul
    • 7 - amarillo
    • 8 - naranja
    • 9 - marrón
    • 10 - rojo claro
    • 11 - Gris 1
    • 12 - gris 2
    • 13 - Verde claro
    • 14 - azul claro
    • 15 - Gris 3
  • CLEARSCREEN [CS] - Pantalla clara sin mover la tortuga

  • DRAW - Limpia la pantalla y lleva a la tortuga a casa
  • EACH - Indique a varios sprites, cuyos números están en una lista, que acepten comandos en una segunda lista, por ej. EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Mueve la tortuga hacia adelante
  • FULLSCREEN - Pantalla gráfica completa (igual que presionar F5)
  • HEADING - Salida del encabezado de tortuga como un número (0-359)
  • HIDETURTLE [HT] - Haz que la tortuga sea invisible
  • HOME - Mueve la tortuga al centro de la pantalla apuntando hacia arriba
  • LEFT [LT] - Gire a la tortuga a la izquierda
  • NODRAW [ND] - Ingrese al modo de texto con pantalla clara
  • NOWRAP - Evita que los dibujos se envuelvan alrededor de la pantalla
  • PENCOLOR [PC] - Cambiar el color de la pluma
  • PENDOWN [PD] - Tortuga deja rastro
  • PENUP [PU] - La tortuga deja de dejar rastro
  • RIGHT ## [RT] - Gire a la tortuga a la derecha
  • SETHEADING [SETH] - Establecer el rumbo de la tortuga, p. Ej. SETH 180
  • SETSHAPE - Establecer la forma actual del sprite (0-7)
  • SETX Mueve la tortuga a las coordenadas x especificadas, por ejemplo SETX 50
  • SETXY Mueve la tortuga a las coordenadas x, y especificadas Eg. SETXY 50 50
  • SETY Mueva la tortuga a la coordenada y especificada, p. Ej. SETY 50
  • SHAPE - Número de salida de la forma actual del sprite
  • SHOWTURTLE [ST] - Hacer que la tortuga sea visible
  • SPLITSCREEN - Gráficos mixtos y pantalla de texto (igual que presionar F3)
  • STAMPCHAR - Haga que el sello de tortuga sea un personaje en la ubicación actual, por ejemplo STAMPCHAR "A
  • TELL - Indique al sprite designado que reciba comandos, por ejemplo TELL 2
  • TEXTSCREEN- Use toda la pantalla para el texto (igual que presionar F1)
  • TOWARDS - Encabezado de salida para que la tortuga enfrente una coordenada X, Y, p. Ej. TOWARDS 0 0
  • WRAP - Haz dibujos de tortugas alrededor de la pantalla
  • XCOR - Corriente de salida x coordenada de tortuga
  • YCOR - Corriente de salida y coordenada de tortuga
  • ASPECT - Establecer el factor de escala de la pantalla vertical, el valor predeterminado es 0.76

Muestras tomadas directamente del sitio web: http://gaza.freehosting.net/logo/index.html


52

El logotipo se trata de mover la tortuga ... le das comandos como este:

Forward 100
Right 45

También puedes hacer cosas como repetir comandos:

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

(¿Qué gano? 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.


6

He visto algunas implementaciones de LOGO donde puedes usar comandos localizados como:

  • NAPRZOD (HACIA ADELANTE),
  • LEWO (IZQUIERDA),
  • PRAWO (DERECHO)

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

LOGO es un lenguaje agradable para enseñar a los niños a programar en su idioma hablado nativo.


4

Al emitir comandos en la sintaxis correcta. P.EJ:

forward 100

Solo hay un comando necesario para mover la tortuga. Es lo forwardque tiene lo mnemotécnico fd. Al trabajar con una tortuga robot (real) en lugar de una basada en gráficos (virtual), es posible que los comandos de giro lefty right[ lt& rt] muevan la tortuga un poco, accidentalmente.

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

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

Una tortuga (virtual) de gráficos basada también puede saltar alrededor de la pantalla con setx, setyysetxy


4

intente: bk(atrás), fd(adelante), ld(giro a la izquierda en grados), rt(giro a la derecha).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.