ทำงานที่ซ้ำซ้อน ให้เป็นเรื่องง่ายและสั้นลง
ลองจินตนาการว่านักเรียนต้องสั่งให้ตัวละครเดินเป็น รูปสี่เหลี่ยม นักเรียนอาจจะต้องใช้บล็อก "เดิน" และ "เลี้ยว" ถึง 4 ชุด! แต่ถ้าเราใช้ "การวนซ้ำ" เราแค่เขียนคำสั่งเพียงชุดเดียวแล้วสั่งให้มันทำงานซ้ำ 4 ครั้งเท่านั้นเองครับ
รู้จำนวนครั้งที่แน่นอน: ใช้เมื่อเราต้องการให้ทำงานซ้ำตามจำนวนที่เรากำหนดไว้
วนซ้ำไม่รู้จบ: ใช้เมื่อต้องการให้โปรแกรมทำงานไปเรื่อยๆ จนกว่าเราจะกดปุ่มหยุด (Stop)
ให้นักเรียนสร้างโปรแกรมที่ทำให้ตัวละครเต้น (เปลี่ยนชุด Costume) สลับไปมาเรื่อยๆ ไม่หยุด
ทดสอบความเข้าใจเรื่องลูป (Loops)
ข้อที่ 1: ข้อใดคือประโยชน์สูงสุดของการใช้บล็อก "Repeat"?
ข้อที่ 2: หากต้องการให้ตัวละครเดินตรวจตราไปมารอบหน้าจอ "ตลอดเวลา" ควรใช้บล็อกใด?
ข้อที่ 3: จะเกิดอะไรขึ้นหากเราใส่บล็อก "Next Costume" ใน "Forever" โดยไม่มีบล็อก "Wait"?