From Test-Scratch-Wiki
Un bloque valor es un bloque que contiene el valor de una variable, sea un número o una cadena de caracteres. Funcionan de manera similar a los bloques lógicos, que devuelven también valores, en su caso verdadero o falso. Se puede comprobar el valor de uno de estos bloques en cualquier momento: al hacer clic sobre ellos se mostrará en un globo.
Bloques
Hay 37 bloques valor en Scratch:
- distancia a ()
- respuesta
- posición x del ratón
- posición y del ratón
- volumen del sonido
- () del video en ()
- cronómetro
- () de ()
- () actual
- días desde el 2000
- nombre de usuario
- () + ()
- () - ()
- () * ()
- () / ()
- número al azar entre () y ()
- unir ()()
- letra () de ()
- longitud de ()
- () mod ()
- redondear ()
- () de ()
- ...
Forma
Los bloques valor tienen forma redondeada:
(# de disfraz)
Como devuelven valores, están diseñados para encajar allí donde se necesite un valor: tienen la misma forma que los espacios para introducir números en otros bloques.
esperar (1) segundos mover (x) pasos
Dado que almacenan tanto números como cadenas de caracteres, se pueden encajar también en los espacios para texto de otros bloques (aunque no lo parezca por la forma), e incluso en algunos menús desplegables.
unir [Hola ](nombre de usuario) cambiar disfraz a (#)
Uso
Scratch incluye muchos bloques valor que corresponden tanto a números (las coordenadas de la posición de un objeto, o el número de disfraz) como a cadenas de caracteres (el nombre del fondo o el del usuario). También se genera un nuevo bloque valor por cada variable creada.
Estos bloques necesitan siempre introducirse dentro de otro, no se pueden apilar. Sus usos son numerosos:
al comenzar como clon fijar x a (número al azar entre (-240) y (240) fijar y a (180) cambiar disfraz a ((# de disfraz) - (1)) mostrar repetir ((360) / (paso)) mover (paso) pasos end borrar este clon