VEXcode V5 には、パズルのピースのような形のブロックが上下に接続されてプログラミングに使用されます。接続された一連のブロックはスタックと呼ばれます。ブロックには 5 つの異なる形状があり、それぞれの形状によってプロジェクト内での役割がわかります。
| ブロック形状 | 説明 | ブロックの例 | |
|---|---|---|---|
| 帽子の形 | ブロックを積み重ねて、その下にブロックを接続できるように形を整えます。 | ||
| スタックブロック | 主要なコマンドを実行します。これらは、他の積み重ねブロックの上または下に取り付けられるように形状が工夫されている。 | ||
| ブールブロック | 条件を真または偽として返し、他のブロックの入力が六角形(6辺)である任意のブロック内に収まります。 | ||
| レポーターブロック | 数値形式で報告された値は、他のブロックの楕円形の入力フィールドを持つブロック内に収まるようにしてください。 | ||
| Cブロック | ブロック内の処理をループするか、条件が真か偽かをチェックします。それらは、積み重ねブロックをその上、下、または内部に取り付けることができるように形状が工夫されている。 | ||