O Switch incorpora elementos familiares da programação baseada em blocos e integra caixas de texto onde podem ser digitados comandos de texto.
Nota: Os blocos Switch são compatíveis apenas comPython.
O Switch oferece aos alunos uma transição natural dos blocos para a programação baseada em texto. À medida que os alunos se familiarizam com a lógica e a sequência de comandos, podem começar a converter um projeto um bloco de cada vez.
Isto permite que os alunos continuem a trabalhar com o fluxo lógico de um programa baseado em blocos, onde podem ver fisicamente coisas como o envolvimento de um loop em torno de outros blocos, enquanto também começam a experimentar com comandos de texto por conta própria. Uma vez convertidos os blocos em Switch, os alunos podem facilmente alterar os parâmetros e começar a compreender a sintaxe do comando de texto. Esta secção irá guiá-lo na utilização do Switch por um aluno para explicar como pode utilizar estes blocos num projeto VEXcode.
Conversão de blocos em interruptores
: Para começar a programar com Switch Blocks, necessita de um computador (e não de um dispositivo móvel).
Converter um único bloco num interruptor
Clique com o botão direito do rato no bloco que pretende converter num Bloco de Interruptor.
Selecione Converter Bloco para Bloco de Interruptor.
O bloco será agora trocado por um Bloco de Comutação com os mesmos parâmetros.
Para transformar um Bloco de Interruptor novamente num bloco após a conversão, seleccione o botãoDesfazer.
Converter vários blocos em interruptor
Clique com o botão direito do rato no topo da pilha que pretende converter num Bloco de Interruptor.
SelecioneConverter Pilha em Bloco de Interruptor.
O bloco em que clicou com o botão direito do rato e todos os blocos abaixo deste serão convertidos num Bloco de Interruptor.
Converter blocos dentro de um bloco C em interruptores
Pode converter um bloco C e todo o seu conteúdo num Switch com um único clique.
Clique com o botão direito do rato no bloco C que pretende converter.
SelecioneConverter Bloco C e o seu Conteúdo em Bloco de Interruptor.
Todo o conteúdo do Bloco C será convertido num único Bloco Switch.
Utilize um bloco de interruptores
Adicione um bloco de interruptor da caixa de ferramentas.
Clique e arraste um Bloco de Interruptor da Caixa de Ferramentas.
Introduza um bloco de interruptor
Selecione o campo de texto do bloco de interruptores e, em seguida, introduza o comando pretendido.
Copiar e colar texto dentro de um bloco switch
Clique e arraste para selecionar o texto no Bloco de Alternância. Clique com o botão direito do rato e selecione Copiar. Em seguida, clique dentro de outro Bloco de Interruptor. Por fim, clique com o botão direito do rato e selecione Colar para transferir o texto.
Blocos de interruptores adicionais
Os blocos de interruptores seguem as mesmas convenções de formato que os outros blocos. A tabela seguinte mostra a comparação entre o formato do bloco, o seu significado e os blocos de interruptores do mesmo tipo.
| Forma de bloco | Descrição | Exemplos de blocos | Exemplos de interruptor |
|---|---|---|---|
| Blocos de chapéu | Comece com uma pilha de blocos e molde-os de forma a encaixar os blocos por baixo deles. | ||
| Blocos empilháveis | Executar os comandos principais. São concebidos para serem encaixados acima ou abaixo de outros blocos empilháveis. | ||
| Blocos booleanos | Retorna uma condição como verdadeira ou falsa e ajusta-se a quaisquer blocos com entradas hexagonais (de seis faces) para outros blocos. | ||
| Repórter bloqueia | Os valores são apresentados em formato numérico e encaixados em quaisquer blocos com entradas ovais para outros blocos. | ||
| Blocos C | Repita o(s) bloco(s) dentro dos mesmos ou verifique se uma condição é verdadeira ou falsa. São moldadas para encaixar blocos empilháveis acima, abaixo ou dentro delas. |
|