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


Cookies help us deliver our services. By using our services, you agree to our use of cookies.