From Test-Scratch-Wiki
Los bloques de control constituyen una de las diez categorías principales de bloques en Scratch. Su color es dorado, y se utilizan para controlar el flujo de ejecución en los scripts. No todos están disponibles para los escenarios.
En Scratch 1.4 y versiones anteriores, también estaban incluidos en esta categoría los bloques que ahora son bloques de eventos.
Hay 11 en total: 1 bloque de inicio, 3 bloques apilables, 5 bloques C y 2 bloques de cierre.
Bloques
Este es el único bloque de control de inicio:
Estos son los 3 bloques apilables:
Estos los 5 bloques C:
Y estos los 2 bloques de cierre:
De todos modos, el bloque detener [ v]
puede convertirse en un bloque apilable si la opción "otros programas en el objeto" es elegida.
Bloques obsoletos
Antes de Scratch 2.0, había un bloque "por siempre si (), que continuamente comprobaba su condición, y solo ejecutaba su código si la condición era verdadera. Fue eliminado por ser muy confusoTemplate:Cite post, y puede ser recreado usando el siguiente script:
por siempre si <> entonces end end
Dos nuevos bloques también estuvieron disponibles en Scratch 2.0: los bloques detener este programa y detener todos. Fueron combinados en el nuevo bloque detener () en Scratch 3.0.
Sugerencias
Ciertos Scratchers han sugerido la creación de un bloque de control que repita algo durante un tiempo determinado:[1]
repeat for () seconds { }:: control loop
Existe un método para conseguir esto:
reiniciar cronómetro repetir hasta que <()<(cronómetro)> end
Véase también
Referencias