2

Blocos C vazios

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

                                se <tecla [espaço] pressionada?> então
  space
  space
  space
senão
  mova (10) passos
                            
Black & white image showing an empty C-block using the space directive in Portuguese Brazilian

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 & Preto e Branco for opção de cor, o contorno do bloco será escurecido.

                                quando eu começar como um clone
mostre
vá para x: (número aleatório entre (-235) e (235)) y: (170)
repita até que <(posição y) lt (-170)>
  highlight!adicione (-5) a y
apague este clone
                            
Full colored Scratch script showing a highlighted block in Portuguese Brazilian

Dicas automáticas

As dicas automáticas indicam as categorias de blocos utilizados para criar uma instrução. Isto é muito útil quando a opção de cor for "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 bandeira for clicado
vá para x: (0) y: (0)
use a caneta
repita (4) vezes
  mova (100) passos
  gire direita (90) graus
                            
Black & White image of Scratch script with category hints in Portuguese Brazilian

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 que quando são fornecidas dicas manuais estas anulam sempre as Dicas Automáticas.

                                quando bandeira for clicado
esconda
defina o tamanho como (70) %
sempre
  crie clone de [este ator]
  espere (1) seg ~ Isso é longo o suficiente?
                            
Black & white image of Scratch script showing a manually added hint in Portuguese Brazilian

Converter vários scripts

Vários scripts podem ser convertidos 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 bandeira for clicado
esconda
crie clone de [este ator]
-----
quando eu começar como um clone
vá para x: (-240) y: (0)
mostre
                            
Black & white image of two Scratch scripts produced simultaneously in Portuguese Brazilian 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: Atualmente, o único formato de imagem suportado é ".jpg"

                                -- filename: apple_sprite.jpg, colour: 2
quando bandeira for clicado
mude [Ponto] para (0)
mude [Maçãs perdidas] para (0)
esconda
defina o tamanho como (70) %
sempre
  crie clone de [este ator]
  espere (1) seg
                            
Colored outline image of Scratch script in Portuguese Brazilian

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
repita (parameter!x) vezes
  crie clone de [Bolas]
-----
quando bandeira for clicado
myblock!criar (10) bolas
                            
Full colored image of Scratch script showing MyBlock definition and use in Portuguese Brazilian

Blocos de vaidade

Os blocos Vanity podem ser especificados por prefixar a 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, poderá 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 para imprimir para atividades desconectadas, use a instrução scale_factor para assegurar que todos os blocos têm conectores 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 bandeira for clicado
                            
Black & white image of large Scratch block in Portuguese Brazilian produced with 'scale_factor' instruction