Las herramientas de control son aquellas que nos permiten programar acciones muy concretas dentro de nuestra animación. Responden principalmente a estructuras muy comunes en la programación clásica, como son los bucles, los “if”, etc. Dentro de la paleta de bloques es la opción con la palabra “Control”, que se encuentra sobre fondo marrón claro.
Del mismo modo que con las herramientas de movimiento, el bloque que utilicemos afectará el objeto que tenemos seleccionado en este momento.
Enumeramos las distintas opciones que nos facilita Scratch con estas herramientas:
Indica los segundos de espera que realizará el programa antes de ejecutar la siguiente instrucción. En el recuadro blanco se define la cantidad de segundos de espera.
Se trata de un bucle clásico. Se repetirán todas las instrucciones que estén dentro de él, tantas veces como se indique en el recuadro blanco.
Se trata de un bucle infinito. Se repetirán todas las instrucciones que estén dentro de él de manera infinita.
Se trata de un “if” en programación clásica. Si ocurre la condición especificada en el hexágono que precede a la palabra “entonces”, se ejecutarán todas las sentencias que estén dentro de él.
Mismo funcionamiento que el bloque anterior. En este caso, de no producirse la condición, se ejecutarán las sentencias que estén dentro del “sí no”.
Paraliza la acción hasta que ocurre la condición indicada.
Se trata de un bucle que se repite hasta que ocurre la condición indicada, es decir, ejecuta las sentencias internas hasta que se produce la “condición de salida del bucle”.
Detiene los programas seleccionados con el desplegable. Existen tres opciones: todos (todos los programas); este programa (programa en el que se encuentra este bloque); otros programas en el objeto (el resto de programas del objeto en cuestión).
Crea un clon del objeto seleccionado en el desplegable.
Da comienzo a un programa en el momento en el que se crea el clon.
Borra el clon.