1

Sintaxis básica

Los comandos de Scratch se especifican empleando el equivalente en texto (ver ejemplo más abajo).

Podrás ver más detalles en nuestra página de Docs

.
                                al hacer clic en la bandera
mover (10) pasos
decir (Hola) durante (2) segundos
                            
Black & white image of basic scratch code in Spanish

Especificando valores

Los valores se marcan con paréntesis, por ejemplo

                                dar a x el valor (100)
                            
Colored outline image of Scratch block in Spanish

Condiciones

Las condiciones se marcan con paréntesis angulares <> por ejemplo

                                si <¿ratón presionado?> entonces
  sumar a x (10)
                            
Full colored image of Scratch condition in Spanish

Campos desplegables

Los campos desplegables se marcan con corchetes [] independientemente de si aparecen en el bloque Scratch con corchetes o paréntesis. La imagen tendrá el tipo correcto según el bloque, por ejemplo.

                                ir a [posición aleatoria]
                            
Black & white image of Scratch block showing a dropdown field in Spanish

Sangría

Al intentar, utiliza dos o más espacios o tabulaciones, pero sé consistente. Si no, habrá problemas cuando se analice el código

.

Este código emplea dos espacios para cada nivel de indentación

                                repetir (4)
  mover (10) pasos
  si <¿tecla [espacio] presionada?> entonces
    girar a la derecha (90) grados
                            
Black & white image of a Scratch C-block in Spanish

Bloques de reportero

Los bloques valor se marcan poniendo el nombre del bloque en cualquier campo de valor

                                posición en y
                            
Full colored images of a Scratch reporter block in Spanish

Menos que comparación

La mayor comparación se marca con "gt" y no ">"

                                repetir hasta que <(posición en x) gt (100)>
  mover (10) pasos
                            
Colored outlined image of a Scratch script showing a less than condition in Spanish

Mayor que la comparación

La menor comparación se marca con "lt" y no "<"

                                si <(posición en y) lt (-140)> entonces
  ir a [posición aleatoria]
                            
Full colored image of a Scratch script showing a greater than condition in Spanish

Bloques con gráficos

Los bloques Scratch con gráficos se marcan como se muestra en el siguiente código. El texto "bandera", "derecha" y "izquierda" son automáticamente reemplazados con el gráfico correspondiente.

                                al hacer clic en la bandera
girar a la derecha (90) grados
girar a la izquierda (-20) grados
                            
Black & white image of Scratch blocks that have icons in Spanish

Especificando colores

Cuando es necesario especificar colores, simplemente establece los valores de Color, Saturación y Brillo como se muestra en el código. Los alumnos pueden utilizar los valores para dar con el color que quieren.

                                si <¿tocando el color (c10 s20 b100) ?> entonces
  esconder
                            
Full colored image of "touching color <>" block in Spanish

Directiva de misterio

La directiva Misterio es una gran forma de comprobar el conocimiento de los alumnos sobre el contenido que se ha enseñado.

Los campos de valor, de condición y los bloques de valor pueden dejarse en blanco al utilizar la directiva "mystery!".

                                si <mystery!¿tocando el color (c10 s20 b100) ?> entonces
  esconder
                            
Colored outlined image showing the result of the mystery directive in Spanish