AVANZA 100
DERECHA 90
AVANZA100
DERECHA 90
DERECHA 90
AVANZA 100
DERECHA 90
Además de mover la tortuga con los botones del menú, puede moverla en cualquier dirección ya cualquier distancia con comandos escritos. En un comando de movimiento debe haber un número que establezca el número de píxeles que se debe mover la tortuga. Si el comando girará la tortuga, el número indicará cuántos grados. (360 ° es un círculo completo). Escriba el comando en la línea de comando y presione Entrar para ejecutar el comando.
Usted determina la dirección en la que se moverá la tortuga con los comandos IZQUIERDA, DERECHA y DIRECCIÓN .
LEFT 90 girará la tortuga 90° a la izquierda (en sentido contrario a las agujas del reloj). RIGHT 45 gira la tortuga 45° a la derecha (en el sentido de las agujas del reloj) en relación con el ángulo que tenía la tortuga antes de girar. La DIRECCIÓN también puede tomar grados pero luego en relación con la pantalla. 0° es hacia arriba, 270° es hacia la izquierda y así sucesivamente.
El lugar de origen de la tortuga es el centro de la pantalla con la cabeza hacia arriba. Si el primer comando es ADELANTE 50 , la tortuga se moverá 50 píxeles hacia arriba, mientras que ATRÁS 70 la moverá 70 píxeles hacia abajo. La cabeza sigue mirando hacia arriba.
Ahora tenemos algunos de los comandos más importantes para mover la tortuga. Escriba en la línea de comando el código que encuentra a continuación. Pulse la tecla Intro después de cada línea. No es necesario escribir los comentarios después del punto y coma (;). Un punto y coma indica que el siguiente texto no es parte del programa, sino una explicación para el programador que indica lo que hace el comando.
AVANZA 100 ;Mueve la tortuga 100 píxeles hacia delante.
DERECHA 90 ;Gira la tortuga 90 grados a la derecha.
AVANZA100
DERECHA 90
DERECHA 90
AVANZA 100
DERECHA 90
LibreLogo tiene una función de error muy simple. Si hay errores, aparece una ventana con un mensaje que indica que hay un error en el número de línea x. A veces también ofrece un texto que pretende mostrar cuál es el error.
Si tiene todo bien, ahora habrá un cuadrado con lados de 100 píxeles de largo y ancho en la pantalla.
Es posible ingresar varios comandos en la línea de comando al mismo tiempo. Entonces, en lugar de escribir los comandos anteriores por separado, puede ingresar
ADELANTE 100 DERECHA 90
y presionar Entrar tres veces.
Borre DERECHA 90 para que solo quede ADELANTE 100
y presione Intro, nuevamente para completar la última línea.
Debería intentar crear otras formas con otros parámetros.
¿Qué hay de hacer un hexágono?
Puede comenzar con una nueva pantalla presionando los botones
Borrar pantalla e Inicio en la barra de menú,
o con los comandos BORRAR PANTALLA
y luego INICIO .
Mover sin dibujar (Sin usar el lápiz)
-Para mover la tortuga sin dibujar líneas, use el comando SINPLUMA/PENUP
-Para dibujar líneas nuevamente, use el comando CONPLUMA/PENDOWN
Las unidades de medida
Logo tiene unidades de medida predeterminadas por defecto, por ello, si escribe longitudes y ángulos sin una unidad de medida, LibreLogo utilizará las unidades predeterminadas:
"píxel" para avances y retrocesos
y "grados" para los giros.
(Los píxeles son los puntos que crean la imagen en la pantalla).
Los círculos se logran moviendo un pixel hacia adelante o atrás y un grado a derecha o izquierda. y repetir esa secuencia 360 veces.
También puede utilizar otras unidades de medida como:
AVAZA 10cm ;moverá la tortuga 10 cm hacia adelante.
La unidad de medida debe escribirse en minúsculas sin espacios entre el número y la unidad de medida.
Otras medidas son “mm”(Milímetros) y Inch “pulgadas”.
Y en lugar de grados, puede usar el sistema de manecillas de reloj.
DERECHA 4h ; girará la tortuga apuntando a las 4h.
Estas unidades también se pueden escribir como decimales.
DERECHA 9.5h
AVANZA 2.75cm
Arriba están los comandos fundamentales para mover la tortuga, pero hay otras formas de controlarla, como:
Ubicación en pantalla
POSICIÓN [x, y] coloca la tortuga en las coordenadas (x, y) de la pantalla.
Por costumbre (0,0) es la esquina superior izquierda de la pantalla. Además de moverse a la ubicación, la tortuga gira en dirección hacia las coordenadas.
Si el lápiz hacia abajo, también dibuja una línea al moverse. No hay ningún control que te diga que la tortuga está fuera de la pantalla.
Si escribes: POSICIÓN [3000, 100] la tortuga se coloca lejos de la pantalla.
Si lo desea, puede evitar esto definiendo dos variables por ejemplo,
:maxX
:maxY
Para así obtener las coordenadas de la esquina inferior derecha de la página y usarlas en otros comandos.
Ejemplo: Primero obtenga las coordenadas así
:maxX = TAMAÑOPÁGINA [0]
:maxY = TAMAÑOPÁGINA [1]
y luego utilícelo para establecer la posición de la tortuga
POSICIÓN [:maxX / 4, :maxY / 3
que colocará la tortuga a ¼ del lado izquierdo del ancho de la página y ⅓ hacia abajo.
(La barra oblicua es el símbolo de división).
DERECHA e IZQUIERDA giran la tortuga en relación a la dirección que tenía antes.
SENTIDO/HEADING gira la tortuga en relación a la pantalla, independientemente de la dirección que tenga antes.
El SENTIDO o dirección, generalmente se establece en grados, donde 0 es con la cabeza hacia arriba.
SENTIDO 180 gira la tortuga mirando hacia abajo.
También puede especificar la dirección como coordenadas:
SENTIDO [200, 300] ;la sitúa según las manecillas del reloj:
SENTIDO 9h ;gira la tortuga hacia las 9 en punto.
Nóte que pusimos h minúscula sin espacios.
VOLVER A CASA
INICIO/HOME
Mueve la tortuga al punto de inicio en el centro de la pantalla.
También se girará hasta su posición inicial, con la cabeza hacia arriba.
La tortuga nunca dibuja cuando regresa a casa.
Escondiendo y mostrando la tortuga
Si la imagen de la tortuga interrumpe un dibujo, puede ocultar la tortuga escribiendo el comando
HIDDENTURTLE/OCULTARTORTUGA
Para hacer que la tortuga vuelva a aparecer use:
SHOWTURTLE/MOSTRARTORTUGA
Pon la pantalla en blanco
Para comenzar de nuevo con una pantalla limpia, use el comando LIMPIAR.PANTALLA/CLEARSCREEN
Este comando elimina todo lo que haya en la pantalla.
Pero la tortuga seguirá parada donde está.
Para mover la tortuga a su posición inicial, use el comando INICIO
Así que en la mayoría de los programos iniciamos el programa con 2 comandos:
LIMPIAR.PANTALLA INICIO
Logo tiene, como cualquier otro lenguaje, algunas reglas de escritura que son importantes:
● Debe haber un espacio entre el comando y el valor (número).
● Puede ingresar varios comandos en la misma línea, dejando un espacios entre cada expresión.
● Los comandos pueden ser esrcitos en mayúsculas o minúsculas, o una combinación. (Y el programa los interpreta casi siempre bien. salvo excepciones) Pero se recomienda usar mayúsculas en los comandos constantes.(predeterminados) y usar minñusculas para variables...los textos se esriben como un texto normal así:
"Hola mundo"
● Muchos comandos tienen varios nombres. Consulte el menú 'Comandos' para obtener una lista completa. En este documento he escrito todos los comandos en mayúsculas para aclarar que son comandos.
● Antes del nombre de una variable personalizada se esribe dos puntos " : "
-Pero puede obviar esos dos puntos.
Es decir, una variable se escribe así
:miVariable
o así
miVariable
También podríamos escribir
:$_variableX
o
var_X
POr lo general en todos los lenguajes hay muchas formas de escribir variables. Lo importante es que usted la esriba de una forma que sea facil saber que es una variable.
Y que no se vea así:
A_X-eter@101
o así:
:estaesmiprimervariablequeHacegirarlatortuga
Porque sería un desastre leer ese código o modificarlo.