Switch bevat bekende elementen van blokgebaseerd programmeren en integreert tekstvakken waarin tekstcommando's kunnen worden ingevoerd.
Opmerking: Switch Blocks zijn alleen compatibel metPython.
Switch biedt studenten een natuurlijke overgang van blokken naar tekstgebaseerd programmeren. Naarmate leerlingen de logica en volgorde van de opdrachten beter begrijpen, kunnen ze een project stap voor stap omzetten.
Dit stelt studenten in staat om verder te werken met de logische opbouw van een blokgebaseerd programma, waarbij ze fysiek kunnen zien hoe een lus zich om andere blokken heen wikkelt, terwijl ze tegelijkertijd zelf beginnen te experimenteren met tekstcommando's. Zodra de blokken zijn omgezet naar Switch, kunnen leerlingen eenvoudig parameters wijzigen en de syntaxis van het tekstcommando beginnen te begrijpen. In dit gedeelte wordt uitgelegd hoe een student Switch gebruikt om te laten zien hoe je deze blokken in een VEXcode-project kunt gebruiken.
Blokken omzetten naar een schakelaar
Opmerking: Om te beginnen met programmeren met Switch Blocks, heb je een computer nodig (geen mobiel apparaat).
Converteer een enkel blok naar een schakelaar.
Klik met de rechtermuisknop op het blok dat u wilt omzetten naar een schakelblok.
Selecteer Convert Block naar Switch Block.
Het blok wordt nu omgeschakeld naar een schakelblok met dezelfde parameters.
Om een schakelblok na conversie weer in een blok om te zetten, selecteer je de knopOngedaan maken.
Meerdere blokken omzetten naar een schakelaar
Klik met de rechtermuisknop op de bovenkant van de stapel die u wilt omzetten naar een schakelblok.
SelecteerConverteer Stack naar Switch Blok.
Het blok waarop je met de rechtermuisknop hebt geklikt, en alle blokken daaronder, worden omgezet in een schakelblok.
Converteer blokken binnen een C-blok naar een schakelaar.
Je kunt een C-blok en alle inhoud ervan met één klik omzetten naar een Switch.
Klik met de rechtermuisknop op het C-blok dat u wilt converteren.
SelecteerConverteer C-blok en de inhoud ervan naar schakelblok.
Alle inhoud van het C-blok wordt omgezet naar één enkel schakelblok.
Gebruik een schakelblok
Voeg een schakelblok toe vanuit de gereedschapskist.
Klik en sleep een schakelblok vanuit de gereedschapskist.
Typ een schakelblok in
Selecteer het tekstveld van het schakelblok en voer vervolgens de gewenste opdracht in.
Tekst kopiëren en plakken in een switch-blok
Klik en sleep om tekst in het schakelblok te selecteren. Klik met de rechtermuisknop en selecteer Kopiëren. Klik vervolgens in een ander schakelblok. Klik ten slotte met de rechtermuisknop en selecteer 'Plakken' om de tekst over te zetten.
Extra schakelblokken
Switch Blocks volgen dezelfde vormconventies als andere blokken. De tabel hieronder toont de vergelijking tussen de blokvorm, de betekenis ervan en de schakelblokken van hetzelfde type.
| Blokvorm | Beschrijving | Voorbeelden van blokken | Voorbeelden van schakelaars |
|---|---|---|---|
| Hoedblokken | Begin met een stapel blokken en vorm ze zo dat je er blokken onder kunt bevestigen. | ||
| Stapel blokken | Voer de hoofdopdrachten uit. Ze zijn zo gevormd dat ze boven of onder andere stapelblokken bevestigd kunnen worden. | ||
| Booleaanse blokken | Retourneer een voorwaarde als waar of onwaar, die past binnen blokken met zeshoekige (zeszijdige) invoer voor andere blokken. | ||
| Verslaggever blokkeert | Rapporteer waarden in de vorm van getallen en pas binnen blokken met ovale invoervelden voor andere blokken. | ||
| C-blokken | Doorloop de blokken erin of controleer of een voorwaarde waar of onwaar is. Ze zijn zo gevormd dat er stapelblokken boven, onder of binnenin bevestigd kunnen worden. |
|