VEXcode V5 में पहेली-टुकड़े के आकार के ब्लॉक होते हैं जो एक दूसरे के ऊपर या नीचे जुड़ते हैं और प्रोग्रामिंग के लिए उपयोग किए जाते हैं। जुड़े हुए ब्लॉकों की श्रृंखला को स्टैक कहा जाता है। ब्लॉकों के पांच अलग-अलग आकार हैं और प्रत्येक आकार आपको परियोजना में उसकी भूमिका के बारे में बताता है।
| ब्लॉक आकार | विवरण | ब्लॉक उदाहरण | |
|---|---|---|---|
| टोपी ब्लॉक | ब्लॉकों का एक ढेर शुरू करें और उन्हें इस तरह से आकार दें कि वे नीचे के ब्लॉकों को जोड़ सकें। | ||
| ब्लॉकों को ढेर करें | मुख्य आदेशों का निष्पादन करें। इन्हें इस तरह से आकार दिया गया है कि ये अन्य स्टैक ब्लॉकों के ऊपर या नीचे जुड़ सकें। | ||
| बूलियन ब्लॉक | यह एक शर्त को सत्य या असत्य के रूप में लौटाता है और अन्य ब्लॉकों के लिए षट्भुजाकार (छह-पक्षीय) इनपुट वाले किसी भी ब्लॉक के भीतर फिट बैठता है। | ||
| रिपोर्टर ब्लॉक | रिपोर्ट के मान संख्याओं के रूप में होते हैं और ये अन्य ब्लॉकों के लिए अंडाकार इनपुट वाले किसी भी ब्लॉक के अंदर फिट हो जाते हैं। | ||
| सी ब्लॉक | इसके भीतर के ब्लॉक को लूप करें या जांचें कि कोई शर्त सही है या गलत। इन्हें इस तरह से आकार दिया गया है कि इनके ऊपर, नीचे या अंदर स्टैक ब्लॉक लगाए जा सकें। | ||