Cómo usar Controles con Instrucciones para la Tortuga

En MicroMundos los controles pueden ser utilizados para tener un control interactivo sobre los procedimientos, incluso mientras se están ejecutando. El nombre del control reporta su valor en curso. Utilizar el control como entrada tiene dos ventajas: por lo general, su valor puede ser visto y modificado con facilidad mediante el ratón.

Por ejemplo, digamos que hemos creado un control y lo hemos llamado paso. Hemos establecido su valor mínimo en 0 y su valor máximo en 200. La palabra paso puede ser utilizada para reportar el valor actual del control.

repite 5 [adelante paso derecha 144]

Esta instrucción dibuja una estrella cuyos lados tienen una longitud equivalente al número que muestra el control paso.

No hay que poner dos puntos antes de la palabra paso, ya que representa el nombre de un control. El valor del control puede ser modificado a mano.

Tenga en cuenta que, al crear un control llamado paso, se crea una nueva variable de estado llamada paso que reporta el valor del control.

A primera vista, establecer con un control el valor de paso y luego escribir las instrucciones, parece más difícil que usar entradas en los procedimientos. El siguiente es un ejemplo más práctico:

Se puede ir más lejos con esta tortuga hacedora de estrellas y crear otra tortuga que sea hacedora de polígonos. Se necesita otro control llamado lados, por la cantidad de lados de un polígono. La otra tortuga tiene en su caja de diálogo la siguiente instrucción:

repite lados [adelante paso derecha 360 /lados]

Ahora podemos experimentar haciendo polígonos.