Switch incorpora elementi familiari della programmazione a blocchi e integra caselle di testo in cui è possibile digitare comandi testuali.
Nota: I blocchi Switch sono compatibili solo conPython.
Switch offre agli studenti un ponte naturale tra i blocchi e la programmazione testuale. Man mano che gli studenti acquisiscono familiarità con la logica e la sequenza dei comandi, possono iniziare a convertire un progetto un blocco alla volta.
Questo permette agli studenti di continuare a lavorare con il flusso logico di un programma a blocchi, dove possono vedere fisicamente elementi come l'avvolgimento di un ciclo attorno ad altri blocchi, iniziando al contempo a sperimentare autonomamente con i comandi di testo. Una volta convertiti i blocchi in Switch, gli studenti possono facilmente modificare i parametri e iniziare a comprendere la sintassi del comando di testo. Questa sezione illustrerà l'utilizzo di Switch da parte di uno studente, spiegando come è possibile utilizzare questi blocchi in un progetto VEXcode.
Conversione dei blocchi in interruttore
Nota: Per iniziare a programmare con Switch Blocks, è necessario disporre di un computer (non di un dispositivo mobile).
Convertire un singolo blocco in un interruttore
Fai clic con il pulsante destro del mouse sul blocco che desideri convertire in un blocco interruttore.
Seleziona Converti blocco in interruttore Blocco.
Il blocco verrà ora convertito in un blocco Switch con gli stessi parametri.
Per riportare un blocco Interruttore alla sua forma originale dopo la conversione, selezionare il pulsante Annulla 1 (.
Converti più blocchi in un interruttore
Fai clic con il pulsante destro del mouse sulla parte superiore dello stack che desideri convertire in un blocco Switch.
SelezionaConverti Stack in Switch Blocco.
Il blocco su cui hai fatto clic con il pulsante destro del mouse e tutti i blocchi sottostanti verranno convertiti in un Blocco Interruttore.
Convertire i blocchi all'interno di un blocco C in Switch
Con un solo clic è possibile convertire un blocco C e tutto il suo contenuto in Switch.
Fai clic con il pulsante destro del mouse sul blocco C che desideri convertire.
SelezionaConverti il blocco C e il suo contenuto nel blocco Switch.
Tutto il contenuto del blocco C verrà convertito in un singolo blocco Switch.
Utilizzare un blocco interruttori
Aggiungi un blocco interruttore dalla casella degli strumenti
Fai clic e trascina un blocco interruttore dalla casella degli strumenti.
Digitare un blocco interruttore
Seleziona il campo di testo del blocco Interruttore, quindi inserisci il comando desiderato.
Copia e incolla il testo all'interno di un blocco Switch
Fai clic e trascina per evidenziare il testo nel blocco Interruttore. Fai clic con il pulsante destro del mouse e seleziona Copia. Successivamente, fai clic all'interno di un altro blocco Interruttore. Infine, fai clic con il pulsante destro del mouse e seleziona Incolla per trasferire il testo.
Blocchi di interruttori aggiuntivi
I blocchi interruttore seguono le stesse convenzioni di forma degli altri blocchi. La tabella qui riportata mostra il confronto tra la forma del blocco, il suo significato e i blocchi interruttore dello stesso tipo.
| Forma a blocco | Descrizione | Esempi di blocchi | Esempi di interruttori |
|---|---|---|---|
| Blocchi per cappelli | Inizia una pila di blocchi e modellali in modo da poter attaccare i blocchi sottostanti. | ||
| Blocchi impilabili | Eseguire i comandi principali. Sono sagomati per essere fissati sopra o sotto altri blocchi impilabili. | ||
| blocchi booleani | Restituisce una condizione vera o falsa e si adatta a qualsiasi blocco con input esagonali (a sei lati) per altri blocchi. | ||
| Il reporter blocca | I valori riportati sono in formato numerico e si adattano a qualsiasi blocco con ingressi ovali per altri blocchi. | ||
| Blocchi C | Esegui un ciclo sui blocchi al loro interno oppure verifica se una condizione è vera o falsa. Sono sagomati in modo da consentire l'aggancio di blocchi impilabili sopra, sotto o all'interno di essi. |
|