บทที่ 4: การใช้ Nested Loops
ในบทที่แล้ว คุณได้สร้างโปรเจ็กต์เพื่อสั่งให้หุ่นยนต์ VR ขับรถไป หยิบ และย้ายดิสก์สีน้ำเงินทั้งสามใน Disk Mover Playground ไปยังเป้าหมายสีน้ำเงิน ในบทนี้ คุณจะสร้างโปรเจ็กต์เพื่อหยิบและย้ายดิสก์หนึ่งดิสก์ของแต่ละสีไปยังเป้าหมายที่มีสีตรงกันใน Disk Mover Playground โดยใช้ลูปแบบซ้อน!
ผลการเรียนรู้
- ระบุวิธีการซ้อนลูป
- อธิบายโฟลว์ของโปรเจ็กต์ผ่านลูปที่ซ้อนกัน
- อธิบายว่าทำไมจึงใช้ลูปแบบซ้อนในโปรเจ็กต์ VEXcode VR
ลูปคืออะไร?
บล็อกจากหมวดหมู่การควบคุม เช่น [ทำซ้ำ], [ทำซ้ำจนกระทั่ง] และ [ตลอดไป] บล็อกลักษณะการทำงานซ้ำในลูป
ตัวอย่างเช่น บล็อก [Forever] จะทำซ้ำบล็อกที่อยู่ข้างในในวงวนตลอดไป ลูกศรที่ด้านล่างของบล็อกแสดงว่าพฤติกรรมภายในจะถูกทำซ้ำเป็นวง
เลือกปุ่ม ถัดไป เพื่อดำเนินการต่อในส่วนที่เหลือของบทเรียนนี้