VEXcode V5 verfügt über Blöcke in Form von Puzzleteilen, die über- oder untereinander verbunden sind und zum Programmieren verwendet werden. Eine Reihe verbundener Blöcke wird als Stapel bezeichnet. Es gibt fünf verschiedene Blockformen und jede Form verrät Ihnen ihre Rolle im Projekt.
| Blockform | Beschreibung | Blockbeispiele | |
|---|---|---|---|
| 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 | Schleife die Blöcke innerhalb der Schleife oder prüft, ob eine Bedingung wahr oder falsch ist. Sie sind so geformt, dass man Stapelblöcke darüber, darunter oder innerhalb von ihnen befestigen kann. | ||