Switch bevat bekende elementen van blokgebaseerde programmering en integreert tekstvakken waarin tekstopdrachten kunnen worden getypt.
Let op: Switch Blocks zijn alleen compatibel metPython.
Switch biedt studenten een natuurlijke brug van Blocks naar tekstgebaseerde codering. Naarmate leerlingen vertrouwd raken met de logica en volgorde van opdrachten, kunnen ze een project blok voor blok omzetten.
Hierdoor kunnen leerlingen blijven werken met de logische stroom van een op blokken gebaseerd programma, waarbij ze fysiek dingen kunnen zien zoals de wikkeling van een lus rond andere blokken, terwijl ze ook zelf beginnen te experimenteren met tekstopdrachten. Zodra de blokken zijn omgezet naar Switch, kunnen studenten eenvoudig parameters wijzigen en de syntaxis van de tekstopdracht beginnen te begrijpen. In dit gedeelte laten we zien hoe een student Switch gebruikt en hoe je deze blokken in een VEXcode-project kunt gebruiken.
Aan de slag met Switch Blocks
Om te beginnen met coderen met Switch Blocks, moet u over het volgende beschikken:
- Een computer (geen mobiel apparaat).
Wanneer een blok wordt geconverteerd naar een Switch-blok, wordt C++ in de Codeviewer uitgeschakeld.
Blokken omzetten naar schakelaars
Converteer een enkel blok naar een schakelaar
Klik met de rechtermuisknop op het blok dat u wilt converteren naar een Switch-blok.
Selecteer Converteer blok naar schakel blok.
Het blok wordt nu omgeschakeld naar een schakelblok met dezelfde parameters.
Om een Switch Block na conversie weer in een Block te veranderen, selecteert u de knopOngedaan maken.
Meerdere blokken omzetten naar switch
Klik met de rechtermuisknop bovenaan de stapel die u wilt converteren naar een Switch Block.
SelecteerConverteer stapel naar schakelblok.
Het blok waarop u met de rechtermuisknop hebt geklikt en alle blokken daaronder worden omgezet in een schakelblok.
Converteer blokken in een wrapper naar een switch
Met één klik kunt u een Wrapper en alle bijbehorende inhoud naar Switch converteren.
Klik met de rechtermuisknop op de wrapper die u wilt converteren.
SelecteerConverteer wrapper en inhoud naar schakelblok.
Alle inhoud van de Wrapper wordt geconverteerd naar één Switch Block.
Gebruik een schakelaarblok
Voeg een schakelblok toe vanuit de gereedschapskist
Klik en sleep een schakelblok uit de gereedschapskist.
Typ een Switch Block
Selecteer het tekstveld van het Switch Block en voer vervolgens de gewenste opdracht in.
Tekst kopiëren en plakken in een schakelblok
Klik en sleep om tekst in het schakelblok te markeren. Klik met de rechtermuisknop en selecteer Kopiëren. Klik vervolgens in een ander Switch Block. Klik ten slotte met de rechtermuisknop en selecteer Plakken om de tekst over te brengen.
Extra schakelblokken
Switch-blokken volgen dezelfde vormconventies als andere blokken. In de tabel hier wordt de vergelijking weergegeven tussen de blokvorm, de betekenis ervan en de Switch-blokken van hetzelfde type.
Blokvorm | Beschrijving | Voorbeelden van blokken | Schakelvoorbeelden |
---|---|---|---|
Hoed blokken | Maak een stapel blokken en vorm deze zo dat je er blokken onder kunt bevestigen. | ||
Stapel blokken | Voer de belangrijkste opdrachten uit. Ze zijn zo gevormd dat ze boven of onder andere stapelblokken kunnen worden bevestigd. | ||
Booleaanse blokken | Retourneert een voorwaarde als waar of onwaar en past binnen alle blokken met hexagonale (zeszijdige) invoer voor andere blokken. | ||
Verslaggever blokkeert | Rapporteer waarden in de vorm van getallen en pas ze aan in blokken met ovale invoer voor andere blokken. | ||
C-blokken | Herhaal de blokken binnen de blokken of controleer of een voorwaarde waar of onwaar is. Ze zijn zo gevormd dat er boven, onder of in de blokken gestapeld kan worden. |