กลุ่มบล็อกคำสั่ง Control

Dec. 21, 2024, 8:05 a.m.
...

กลุ่มบล็อก Control มีหน้าที่จัดการลำดับการทำงานของคำสั่งต่าง ๆ รวมถึงการควบคุมการวนซ้ำ (loops) การรอเวลา และการตรวจสอบเงื่อนไข (conditions) โดยคำสั่งในกลุ่มนี้จะช่วยให้โปรแกรมของคุณมีความยืดหยุ่นและซับซ้อนมากยิ่งขึ้น

คำสั่งในกลุ่มบล็อก Control 

  1. Wait [n] seconds (รอ [n] วินาที)

    คำสั่งนี้สั่งให้โปรแกรมหยุดชั่วคราวตามจำนวนวินาทีที่กำหนดก่อนจะดำเนินการคำสั่งถัดไป

     

  2. Repeat [ n ] (ทำซ้ำ [ n ] ครั้ง)

    ใช้สำหรับวนซ้ำคำสั่งในบล็อกที่อยู่ภายในจำนวนครั้งที่กำหนด

  3. Forever (ทำซ้ำตลอดไป)

    คำสั่งนี้สั่งให้วนซ้ำคำสั่งในบล็อกที่อยู่ภายในโดยไม่สิ้นสุด

  4. If [เงื่อนไข] Then (ถ้า [เงื่อนไข] ให้)

    ตรวจสอบว่าเงื่อนไขที่กำหนดเป็นจริงหรือไม่ หากเป็นจริงก็จะทำคำสั่งที่อยู่ภายใน

  5. If [เงื่อนไข] Then, Else (ถ้า [เงื่อนไข] ให้, ไม่เช่นนั้น)

    คล้ายคำสั่ง If แต่เพิ่มตัวเลือก "ไม่เช่นนั้น" สำหรับการดำเนินการคำสั่งเมื่อเงื่อนไขเป็นเท็จ

  6. Wait Until [เงื่อนไข] (รอจนกว่า [เงื่อนไข])

    รอจนกว่าเงื่อนไขที่กำหนดจะเป็นจริงก่อนจะดำเนินการคำสั่งถัดไป

  7. Repeat Until [เงื่อนไข] (ทำซ้ำจนกว่า [เงื่อนไข])

    วนซ้ำคำสั่งในบล็อกที่อยู่ภายในจนกว่าเงื่อนไขที่กำหนดจะเป็นจริง

  8. Stop [ทั้งหมด/โปรแกรมนี้/อื่น ๆ] (หยุด [ทั้งหมด/โปรแกรมนี้/อื่น ๆ])

    ใช้หยุดการทำงานของโปรแกรมทั้งหมดหรือบางส่วนตามตัวเลือกที่กำหนด

  9. When I Start as a Clone

    คำสั่งนี้ใช้เพื่อกำหนดการทำงานของโคลนเมื่อโคลนถูกสร้างขึ้นในโปรแกรม Scratch

  10. Create Clone of [ตัวละคร/ตัวเอง] (สร้างสำเนาของ [ตัวละคร/ตัวเอง])

    สร้างสำเนาหรือโคลนของตัวละครที่กำหนด

  11. Delete This Clone (ลบสำเนานี้)

    ใช้ลบโคลนที่กำลังทำงานอยู่ในปัจจุบัน