บทเรียนที่ 4: การใช้ลูปที่ซ้อนกัน
ในบทเรียนก่อนหน้านี้คุณได้สร้างโครงการเพื่อสั่งให้หุ่นยนต์ VR ขับรถไปรับและย้ายดิสก์สีน้ำเงินทั้งสามแผ่นใน Disk Mover Playground ไปยังเป้าหมายสีน้ำเงิน ในบทเรียนนี้คุณจะสร้างโครงการเพื่อหยิบและย้ายดิสก์หนึ่งแผ่นของแต่ละสีไปยังเป้าหมายสีที่สอดคล้องกันในสนามเด็กเล่น Disk Mover โดยใช้ลูปที่ซ้อนกัน!

ผลการเรียนรู้
- ระบุวิธีการซ้อนลูป
- อธิบายการไหลของโครงการผ่านลูปที่ซ้อนกัน
- อธิบายว่าเหตุใดจึงต้องใช้ลูปที่ซ้อนกันในโครงการ VEXcode VR
ลูปคืออะไร?
บล็อกจากหมวดหมู่การควบคุมเช่น [ทำซ้ำ], [ทำซ้ำจนกว่า] และ [ตลอดไป] บล็อกพฤติกรรมการทำซ้ำบนลูป

ตัวอย่างเช่นบล็อก [Forever] จะทำซ้ำบล็อกที่อยู่ภายในในวงวนตลอดไป ลูกศรที่ด้านล่างของบล็อกแสดงให้เห็นว่าพฤติกรรมภายในจะถูกทำซ้ำบนลูป

การใช้สวิทช์บล็อก
นี่คือบล็อค Switch [Forever] คำสั่ง Python ในขณะที่ True: หมายความว่าพฤติกรรมใดๆที่ซ้อนอยู่ภายในบล็อกเงื่อนไขนี้จะทำซ้ำตลอดไปเนื่องจากเงื่อนไขถูกตั้งค่าเป็น True

เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป