Os comandos do Scratch são especificados utilizando o equivalente de texto (ver exemplo abaixo).
Poderá encontrar uma referência detalhada na nossa página de Documentos .
quando bandeira for clicado
mova (10) passos
diga (Olá) por (2) segundos
As condições são especificadas utilizando sinais de menor ou maior <> por exemplo
se <mouse pressionado?> então
adicione (10) a x
Os campos Drop Down são especificados com colchetes [], independentemente de aparecerem no simulador do Scratch com cantos quadrados ou arredondados. A imagem terá os cantos corretos, dependendo do bloco, por exemplo.
vá para [posição aleatória]
Entretanto, quando o recuo utilizar dois ou mais espaços ou tabulações, é importante ser consistente, caso contrário criará problemas quando o código estiver sendo analisado.
Este código utiliza dois espaços para cada nível de recuo
repita (4) vezes
mova (10) passos
se <tecla [espaço] pressionada?> então
gire direita (90) graus
Os blocos de valores são especificados colocando o nome do bloco em qualquer campo de valor
posição y
A comparação Maior do que é especificada como "gt" e não ">"
repita até que <(posição x) gt (100)>
mova (10) passos
A comparação Menor do que é especificada como "lt" em vez de "<"
se <(posição y) lt (-140)> então
vá para [posição aleatória]
Os blocos do Scratch com gráficos são especificados como mostrado no código abaixo. O texto "bandeira", "direita" e "esquerda" é automaticamente substituído com o gráfico correspondente.
quando bandeira for clicado
gire direita (90) graus
gire esquerda (-20) graus
Quando for necessário especificar as cores, basta indicar os valores de Cor, Saturação e Brilho, conforme mostrado no código. Os alunos podem utilizar os valores para recriar a cor desejada.
se <tocando na cor (c10 s20 b100)> então
esconda
A diretiva Mystery é uma ótima forma de testar a compreensão dos alunos's sobre o material que está sendo ensinado.
Campos de valor, campos de condição e blocos inteiros poderão ficar em branco usando a diretiva "mystery!".
se <mystery!tocando na cor (c10 s20 b100)> então
esconda