lunes, 29 de junio de 2009

TortugArte


TortugArte es una actividad inspirada en LOGO.
Es un lenguaje de programación que permite aprender, dirigiendo el movimiento de la tortuga para realizar diversos diseños en la pantalla
Existen diferentes paletas que contienen un grupo de bloques relacionados entre si.

Tortuga: Describe los movimientos de la tortuga, sus coordenadas y su rumbo.
Dentro de esta paleta se pueden encontrar las opciones de:
· Limpiar
· Adelante - Atrás
· Izquierda – Derecha
· Arco
· Fijar xy
· Frumbo
· Coorx – Corry
· Rumbo
La primer opción (limpiar) permite ir borrando lo que se va realizando.
Existe además otra forma de borrar. Esto es posible con la goma que se encuentra en el vértice superior derecho de la pantalla blanca.
Las opciones adelante y atrás permiten que la tortuga avance y retroceda respectivamente, el valor predeterminado es 100, le indicamos a la tortuga que avance 100 píxeles( El píxel es la unidad de medida de la resolución de la pantalla, en la XO es de 1200x900 píxeles y el TortugArte usa 1200x800px).
Para cambiar ese valor se hace doble click en el 100 y se escribe el número deseado Además, se puede hacer girar a la tortuga hacia la izquierda o hacia la derecha. El valor determinado es 90. Esto significa que la tortuga girará 90 grados hacia el lado indicado.

Fijar xy permite fijar la posición de la tortuga en las coordenadas (x, y) indicadas siendo la posición (0,0) el centro de la pantalla.
Frumbo fija el rumbo de la tortuga, es un valor entre 0 y 360.
Coorx retorna el valor de la coordenada x y coory retorna el valor de la y.
Rumbo retorna el valor del rumbo de la tortuga.

Pluma: Dentro de esta paleta se pueden encontrar las opciones de:
· Cp -no escribe
. Sp -escribe
. Fijar -fija el grosor del pincel
· Fijar color -fija su color
· Fijar tono -fija el tono del color
· Pintar fondo -pinta el fondo con el color y el tono especificados
· Tamaño -retorna el tamaño del pincel
· Color -retorna el color del mismo
· Tono -retorna su tono
Número: Dentro de esta paleta se pueden encontrar las opciones de:
· Número
· +,-, x,/
· mod
· Azar
· <,>, =
· Y
· O
· No
· Mostrar
Número permite asignar valores numéricos a determinado bloque.
+,-,x , / realiza las operaciones suma, resta, multiplicación y división.
Mod retorna el resto de la división entera entre dos números.
Azar retorna un número al azar dentro del rango especificado.
<,>, = compara dos valores y devuelve Verdadero o Falso.
Y compara dos expresiones booleanas y devuelve Verdadero si ambas expresiones son Verdaderas.
O compara dos expresiones booleanas y devuelve Verdadero si alguna de las expresiones es Verdadera.
No cambia el valor de la expresión booleana de Verdadero a Falso y viceversa.
Mostrar muestra el valor de la variable.
Sensores: Dentro de esta paleta se pueden encontrar las opciones de:
· Nivel de sonido
· Tono
· Resistencia
· Voltaje
El nivel de sonido permite asignar valores numéricos a determinado bloque.
Tono realiza las operaciones suma, resta, multiplicación y división.
Resistencia retorna el resto de la división entera entre dos números.
Voltaje retorna un número al azar dentro del rango especificado.
Flujo: Dentro de esta paleta se pueden encontrar las opciones de:
· Esperar
· Repetir
· Por siempre
· Si entonces
· Si entonces, si
· Detener pila
· Colores
Esperar permite asignar valores numéricos a determinado bloque.
Repetir realiza las operaciones suma, resta, multiplicación y división.
Por siempre retorna el resto de la división entera entre dos números.
Si entonces ejecuta el código contenido si se cumple la condición.
Si entonces, si se, si se cumple al condición ejecuta el código que está en “si”, de lo contrario ejecuta el bloque “si no”.
Detener pila detiene la ejecución de un ciclo.

No hay comentarios:

Publicar un comentario