2

Blocos C vazios

Se apresentar o material utilizando uma abordagem iterativa ou para testar os conhecimentos dos alunos's, deixe um espaço no lugar ocupado pelo bloco utilizando o comando "space".

                                se <a tecla [espaço] está a ser pressionada> , então
  space
  space
  space
senão
  anda (10) passos
                            
Black & white image showing an empty C-block using the space directive in Portuguese

Destacando um bloco

Os blocos podem ser destacados por meio de um prefixo com a diretiva "highlight". Quando a opção de cor é "Color Outline" ou "Full Colour" é utilizado um acento circunflexo vermelho para apontar para o bloco destacado.

Quando "Black & White é a opção de cor o contorno do bloco é escurecido.

                                Quando fores criado como um clone
mostra-te
vai para a posição x: (um valor ao acaso entre (-235) e (235)) y: (170)
até que <(o y da tua posição) lt (-170)> , repete
  highlight!adiciona (-5) ao teu y
remove-te como clone
                            
Full colored Scratch script showing a highlighted block in Portuguese

Dicas automáticas

As dicas automáticas listam as categorias de blocos dos blocos utilizados para criar uma instrução. Isto é muito útil quando a opção de cor é "Black & White e os alunos podem precisar de ajuda para localizar os blocos

Para ativar as Dicas Automáticas basta assinalar a caixa de verificação nas opções de conversão

                                Quando alguém clicar em bandeira
vai para a posição x: (0) y: (0)
baixa a tua caneta
repete (4) vezes
  anda (100) passos
  gira direita (90) °
                            
Black & White image of Scratch script with category hints in Portuguese

Dicas manuais

As dicas manuais podem ser utilizadas para fornecer instruções especiais aos estudantes por bloco.

Após o texto do bloco simples anexe um til seguido do texto desejado, por exemplo "mover (10) passos ~ o que acontece se o valor for aumentado"

Note-se que quando são fornecidas dicas manuais estas anulam sempre as Dicas Automáticas.

                                Quando alguém clicar em bandeira
esconde-te
altera o teu tamanho para (70) %
repete para sempre
  cria um clone de [ti mesmo]
  espera (1) s ~ Isso é longo o suficiente?
                            
Black & white image of Scratch script showing a manually added hint in Portuguese

Converter vários scripts

Podem ser convertidos vários scripts simultaneamente, separando-os no editor com 5 ou mais travessões "-----"

Quando vários scripts são convertidos, será também produzido um ficheiro "zip" com as imagens convertidas.

                                Quando alguém clicar em bandeira
esconde-te
cria um clone de [ti mesmo]
-----
Quando fores criado como um clone
vai para a posição x: (-240) y: (0)
mostra-te
                            
Black & white image of two Scratch scripts produced simultaneously in Portuguese using the multi-script separator

Especifique o nome do arquivo para a imagem

Um nome de imagem pode ser especificado para cada script, precedendo o script com uma diretiva de nome de ficheiro após dois travessões, por exemplo "-- filename: figure_1.jpg"

NOTA: Neste momento, o único formato de imagem suportado é ".jpg"

                                -- filename: apple_sprite.jpg, colour: 2
Quando alguém clicar em bandeira
altera [Ponto] para (0)
altera [Maçãs perdidas] para (0)
esconde-te
altera o teu tamanho para (70) %
repete para sempre
  cria um clone de [ti mesmo]
  espera (1) s
                            
Colored outline image of Scratch script in Portuguese

Os Meus Blocos

MyBlocks pode ser definido utilizando a diretiva "define!". Este deve ser o primeiro bloco do script

O bloco definido pode então ser utilizado em scripts subsequentes (utilizando o separador multi-script).

NOTA:O bloco definido com não validar no editor e aparecerá como um erro, a menos que o marque com a diretiva "myblock!". No entanto, será convertido com sucesso.

                                define!criar (x) bolas
repete (parameter!x) vezes
  cria um clone de [Bolas]
-----
Quando alguém clicar em bandeira
myblock!criar (10) bolas
                            
Full colored image of Scratch script showing MyBlock definition and use in Portuguese

Blocos de vaidade

Os blocos Vanity podem ser especificados através do prefixo da linha com a diretiva "vanity!".

O sistema escolherá uma cor aleatória entre as categorias de blocos (não incluindo as extensões). Se quiser que o bloco seja uma categoria de blocos específica pode anexar a categoria à diretiva Vanity, por exemplo "vanity-looks!" ou "vanity-motion!"

                                vanity!feliz Aniversário
                            
Example of a vanity Scratch block "Happy Birthday"

Fator de escala

Ao criar blocos a imprimir para atividades desconectadas. Use a instrução scale_factor para assegurar que todos os blocos têm conetores do mesmo tamanho. O fator de escala pode ser especificado no primeiro script e todos os scrips subsequentes, numa conversão multi-script, utilizarão o mesmo fator de escala. Introduza um prefixo no script com "-- scale_factor: " para especificar o fator de escala desejado.

Se não tiver a certeza qual o fator de escala a utilizar. Converta primeiro o bloco mais longo e depois verifique o fator de escala com que foi criado na página A Minha Conta/Conversões e utilize esse fator de escala em conversões subsequentes.

A instrução do fator de escala só pode ser utilizada se se tiver inscrito no plano Educador Plus.

                                Quando alguém clicar em bandeira
                            
Black & white image of large Scratch block in Portuguese produced with 'scale_factor' instruction