¿Cómo muevo la tortuga en LOGO? [cerrado]
-
05-07-2019 - |
Solución
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17
Echa un vistazo a 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 - Gray 3
CLEARSCREEN [CS]
- Borrar pantalla sin mover la tortuga-
DIBUJAR
- Borrar pantalla y llevar a la tortuga a su casa -
EACH
: diga a varios sprites, cuyos números están en una lista, que acepten comandos en una segunda lista, por ejemplo,CADA [1 2] [SQUARE 10]
-
FORWARD ## [FD]
- Mueve la tortuga hacia adelante -
FULLSCREEN
: pantalla de gráficos completa (igual que presionar F5) -
HEADING
- Genera el título de la tortuga como un número (0-359) -
HIDETURTLE [HT]
- Haga que la tortuga sea invisible -
HOME
- Mueve la tortuga al centro de la pantalla apuntando hacia arriba -
IZQUIERDA [LT]
: gire la tortuga a la izquierda -
NODRAW [ND]
: ingrese el modo de texto con pantalla clara -
NOWRAP
: evita que los dibujos se ajusten a la pantalla -
PENCOLOR [PC]
- Cambiar el color de la pluma -
PENDOWN [PD]
- Turtle leaves trail -
PENUP [PU]
: la tortuga deja de dejar rastro -
RIGHT ## [RT]
- Gire a la tortuga a la derecha -
SETHEADING [SETH]
: establece el rumbo de la tortuga, por ejemplo.SETH 180
-
SETSHAPE
: establece 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
Mueve la tortuga a la coordenada y especificada, por ejemplo.SETY 50
-
SHAPE
- Número de salida de la forma del sprite actual -
SHOWTURTLE [ST]
- Hacer visible la tortuga -
SPLITSCREEN
- Pantalla de gráficos y texto mixtos (igual que presionar F3) -
STAMPCHAR
: haga que la tortuga estampe un carácter en la ubicación actual, por ejemplo.STAMPCHAR " A
-
TELL
: diga al sprite designado que reciba los comandos, por ejemplo,TELL 2
-
TEXTSCREEN
: use la pantalla completa para el texto (igual que al presionar F1 ) -
TOWARDS
: el rumbo de salida de turtle para enfrentar una coordenada X, Y, por ejemplo.HACIA EL 0 0
-
WRAP
: haga que los dibujos de tortugas se envuelvan alrededor de la pantalla -
XCOR
- Corriente de salida x coordenadas de tortuga -
YCOR
- Corriente de salida y coordenadas de tortuga -
ASPECT
: configure el factor de escala de la pantalla del artículo, el valor predeterminado es 0.76
Muestras tomadas directamente del sitio web: http://gaza.freehosting.net/ logo / index.html
Otros consejos
El logotipo es todo sobre mover la tortuga ... le das comandos de esta manera:
Forward 100
Right 45
También puedes hacer cosas como repetir comandos:
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(¿Qué gano? 8-)
Whoa! ¿Todavía está alrededor?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
Eso solía funcionar.
He visto algunas implementaciones de LOGO donde puedes usar comandos localizados como:
- NAPRZOD (ADELANTE),
- LEWO (IZQUIERDA),
- PRAWO (RIGTH)
o incluso NAPRZ & # 211; D (con la letra polaca & # 211;).
LOGO es un lenguaje agradable para enseñar a los niños a programar en su idioma nativo.
Al emitir comandos en la sintaxis correcta. E.G .:
forward 100
Solo hay un comando necesario para mover la tortuga. Es forward
el que tiene el mnemónico fd
. Cuando trabaje con una tortuga robot (real) en lugar de una basada en gráficos (virtual), puede encontrar que los comandos de giro izquierda
y derecha
[ lt & amp;
rt
] mueve la tortuga un poco, accidentalmente.
La mayoría de las implementaciones también permiten el comando bk
].
Cuando la tortuga se mueve, puede trazar una línea a medida que avanza, dependiendo de si el lápiz está arriba o abajo en el momento, y si el color del lápiz actual es diferente del color de fondo.
Una tortuga (virtual) basada en gráficos también puede saltar por la pantalla con setx
, sety
y setxy
intente: bk
(atrás), fd
(adelante), ld
(giro a la izquierda en grados), rt (giro a la derecha).