O Switch incorpora elementos familiares de programação baseada em blocos e integra caixas de texto onde comandos de texto podem ser digitados.
Nota: Os blocos Switch são compatíveis apenas comPython.
O Switch oferece aos alunos uma ponte natural dos Blocos para a codificação baseada em texto. À medida que os alunos se familiarizam com a lógica e o sequenciamento de comandos, eles podem começar a converter um projeto bloco por bloco.
Isso permite que os alunos continuem trabalhando com o fluxo lógico de um programa baseado em blocos, onde eles podem ver fisicamente coisas como o envolvimento de um loop em torno de outros blocos, enquanto também começam a experimentar comandos de texto. Depois que os blocos são convertidos em Switch, os alunos podem facilmente alterar os parâmetros e começar a entender a sintaxe do comando de texto. Esta seção explicará como um aluno pode usar o Switch em um projeto VEXcode.
Introdução aos blocos de switch
Para começar a codificar com Switch Blocks, você deve ter:
- Um computador (não um dispositivo móvel).
Quando um bloco é convertido em um bloco Switch, o C++ no Visualizador de código será desabilitado.
Convertendo blocos para alternar
Converter um único bloco em switch
Clique com o botão direito do mouse no bloco que você deseja converter em um bloco de alternância.
Selecione Converter Bloco para Bloco de Comutação.
O bloco agora será alternado para um bloco de troca com os mesmos parâmetros.
Para transformar um Bloco de Troca novamente em um Bloco após a conversão, selecione o botãoDesfazer.
Converter vários blocos para alternar
Clique com o botão direito do mouse no topo da pilha que você deseja converter em um Bloco de Comutação.
SelecioneConverter pilha para bloco de comutação.
O bloco em que você clicou com o botão direito e todos os blocos abaixo dele serão convertidos em um bloco de troca.
Converter blocos dentro de um wrapper para alternar
Você pode converter um Wrapper e todo o seu conteúdo para Switch com um clique.
Clique com o botão direito do mouse no Wrapper que você deseja converter.
SelecioneConverter Wrapper e Conteúdo para Bloco de Switch.
Todo o conteúdo do Wrapper será convertido em um único Bloco de Switch.
Use um bloco de interruptores
Adicionar um bloco de interruptores da caixa de ferramentas
Clique e arraste um Bloco de Interruptores da Caixa de Ferramentas.
Digite um bloco de switch
Selecione o campo de texto do Bloco de Comutação e insira o comando desejado.
Copiar e colar texto dentro de um bloco de switch
Clique e arraste para destacar o texto no Bloco de alternância. Clique com o botão direito e selecione Copiar. Em seguida, clique dentro de outro Bloco de Interruptor. Por fim, clique com o botão direito e selecione Colar para transferir o texto.
Blocos de Switch Adicionais
Os blocos de switch seguem as mesmas convenções de formato dos outros blocos. A tabela aqui mostra a comparação entre o formato do bloco, seu significado e os blocos Switch do mesmo tipo.
Forma de bloco | Descrição | Exemplos de blocos | Exemplos de troca |
---|---|---|---|
Blocos de chapéu | Comece empilhando os blocos e modelando-os para anexar os blocos abaixo deles. | ||
Blocos de pilha | Executar comandos principais. Eles são moldados para serem fixados acima ou abaixo de outros blocos de pilha. | ||
Blocos booleanos | Retorna uma condição como verdadeira ou falsa e se ajusta dentro de quaisquer blocos com entradas hexagonais (de seis lados) para outros blocos. | ||
Blocos de repórter | Relate valores na forma de números e ajustes dentro de quaisquer blocos com entradas ovais para outros blocos. | ||
Blocos C | Faça um loop nos blocos dentro deles ou verifique se uma condição é verdadeira ou falsa. Eles são moldados para fixar blocos de pilha acima, abaixo ou dentro deles. |