Switch beinhaltet bekannte Elemente der blockbasierten Programmierung und integriert Textfelder, in die Textbefehle eingegeben werden können.
Hinweis: Switch-Blöcke sind nur mitPython kompatibel.
Switch bietet Schülern einen natürlichen Übergang von der Blockprogrammierung zur textbasierten Programmierung. Sobald die Schüler mit der Logik und der Abfolge der Befehle vertraut sind, können sie beginnen, ein Projekt Block für Block umzuwandeln.
Dies ermöglicht es den Schülern, weiterhin mit dem logischen Ablauf eines blockbasierten Programms zu arbeiten, bei dem sie Dinge wie das Umschließen anderer Blöcke durch eine Schleife physisch sehen können, während sie gleichzeitig beginnen, selbst mit Textbefehlen zu experimentieren. Sobald die Blöcke in Switch-Befehle umgewandelt sind, können die Schüler Parameter leicht ändern und die Syntax des Textbefehls verstehen lernen. In diesem Abschnitt wird Ihnen anhand eines Beispiels eines Schülers gezeigt, wie man Switch verwendet, um Ihnen zu erklären, wie Sie diese Blöcke in einem VEXcode-Projekt einsetzen können.
Blöcke in Schalter umwandeln
Hinweis: mit dem Programmieren mit Switch Blocks beginnen, benötigen Sie einen Computer (kein Mobilgerät).
Einen einzelnen Block in einen Schalter umwandeln
Klicken Sie mit der rechten Maustaste auf den Block, den Sie in einen Switch-Block umwandeln möchten.
Wählen Sie Konvertierungsblock in Schalterblock.
Der Block wird nun in einen Switch-Block mit denselben Parametern umgewandelt.
Um einen Switch-Block nach der Umwandlung wieder in einen Block zurückzuverwandeln, wählen Sie die SchaltflächeRückgängig.
Mehrere Blöcke in Schalter umwandeln
Klicken Sie mit der rechten Maustaste auf das oberste Element des Stapels, das Sie in einen Switch-Block umwandeln möchten.
Wählen SieKonvertieren Sie den Stack in Switch-Block.
Der Block, auf den Sie mit der rechten Maustaste geklickt haben, und alle darunter liegenden Blöcke werden in einen Switch-Block umgewandelt.
Konvertiere Blöcke innerhalb eines C-Blocks in Schalter
Sie können einen C-Block und seinen gesamten Inhalt mit einem Klick in einen Switch konvertieren.
Klicken Sie mit der rechten Maustaste auf den C-Block, den Sie konvertieren möchten.
Wählen SieKonvertieren Sie Block C und seinen Inhalt in Schalterblock.
Der gesamte Inhalt des C-Blocks wird in einen einzigen Switch-Block umgewandelt.
Verwenden Sie einen Schalterblock
Füge einen Schalterblock aus der Werkzeugpalette hinzu.
Klicken und ziehen Sie einen Schalterblock aus der Werkzeugpalette.
Geben Sie einen Schalterblock ein
Wählen Sie das Textfeld des Schalterblocks aus und geben Sie dann den gewünschten Befehl ein.
Text in einen Switch-Block kopieren und einfügen
Klicken und ziehen Sie, um Text im Schalterblock hervorzuheben. Rechtsklicken und Kopieren auswählen. Klicken Sie als Nächstes in einen anderen Switch-Block. Klicken Sie abschließend mit der rechten Maustaste und wählen Sie „Einfügen“, um den Text zu übertragen.
Zusätzliche Schaltblöcke
Switch-Blöcke folgen den gleichen Formkonventionen wie andere Blöcke. Die Tabelle zeigt den Vergleich zwischen der Blockform, ihrer Bedeutung und den Schaltblöcken desselben Typs.
| Blockform | Beschreibung | Blockbeispiele | Beispiele für Schalter |
|---|---|---|---|
| Hutblöcke | Man beginnt mit einem Stapel Blöcke, die so geformt sind, dass man darunterliegende Blöcke befestigen kann. | ||
| Stapelblöcke | Führe die Hauptbefehle aus. Sie sind so geformt, dass sie oberhalb oder unterhalb anderer Stapelblöcke angebracht werden können. | ||
| Boolesche Blöcke | Gibt eine Bedingung als wahr oder falsch zurück und passt in beliebige Blöcke mit hexagonalen (sechsseitigen) Eingaben für andere Blöcke. | ||
| Reporterblöcke | Die Werte werden in Form von Zahlen ausgegeben und passen in beliebige Blöcke mit ovalen Eingängen für andere Blöcke. | ||
| C-Blöcke | Durchlaufe die Blöcke innerhalb der Schleife oder prüfe, ob eine Bedingung wahr oder falsch ist. Sie sind so geformt, dass man Stapelblöcke darüber, darunter oder innerhalb von ihnen befestigen kann. |
|