กลุ่มบล็อกคำสั่ง Control
Dec. 21, 2024, 8:05 a.m.
กลุ่มบล็อก Control มีหน้าที่จัดการลำดับการทำงานของคำสั่งต่าง ๆ รวมถึงการควบคุมการวนซ้ำ (loops) การรอเวลา และการตรวจสอบเงื่อนไข (conditions) โดยคำสั่งในกลุ่มนี้จะช่วยให้โปรแกรมของคุณมีความยืดหยุ่นและซับซ้อนมากยิ่งขึ้น
คำสั่งในกลุ่มบล็อก Control
- Wait [n] seconds (รอ [n] วินาที)
คำสั่งนี้สั่งให้โปรแกรมหยุดชั่วคราวตามจำนวนวินาทีที่กำหนดก่อนจะดำเนินการคำสั่งถัดไป
-
Repeat [ n ] (ทำซ้ำ [ n ] ครั้ง)
ใช้สำหรับวนซ้ำคำสั่งในบล็อกที่อยู่ภายในจำนวนครั้งที่กำหนด -
Forever (ทำซ้ำตลอดไป)
คำสั่งนี้สั่งให้วนซ้ำคำสั่งในบล็อกที่อยู่ภายในโดยไม่สิ้นสุด -
If [เงื่อนไข] Then (ถ้า [เงื่อนไข] ให้)
ตรวจสอบว่าเงื่อนไขที่กำหนดเป็นจริงหรือไม่ หากเป็นจริงก็จะทำคำสั่งที่อยู่ภายใน -
If [เงื่อนไข] Then, Else (ถ้า [เงื่อนไข] ให้, ไม่เช่นนั้น)
คล้ายคำสั่ง If แต่เพิ่มตัวเลือก "ไม่เช่นนั้น" สำหรับการดำเนินการคำสั่งเมื่อเงื่อนไขเป็นเท็จ -
Wait Until [เงื่อนไข] (รอจนกว่า [เงื่อนไข])
รอจนกว่าเงื่อนไขที่กำหนดจะเป็นจริงก่อนจะดำเนินการคำสั่งถัดไป -
Repeat Until [เงื่อนไข] (ทำซ้ำจนกว่า [เงื่อนไข])
วนซ้ำคำสั่งในบล็อกที่อยู่ภายในจนกว่าเงื่อนไขที่กำหนดจะเป็นจริง -
Stop [ทั้งหมด/โปรแกรมนี้/อื่น ๆ] (หยุด [ทั้งหมด/โปรแกรมนี้/อื่น ๆ])
ใช้หยุดการทำงานของโปรแกรมทั้งหมดหรือบางส่วนตามตัวเลือกที่กำหนด -
When I Start as a Clone
คำสั่งนี้ใช้เพื่อกำหนดการทำงานของโคลนเมื่อโคลนถูกสร้างขึ้นในโปรแกรม Scratch -
Create Clone of [ตัวละคร/ตัวเอง] (สร้างสำเนาของ [ตัวละคร/ตัวเอง])
สร้างสำเนาหรือโคลนของตัวละครที่กำหนด -
Delete This Clone (ลบสำเนานี้)
ใช้ลบโคลนที่กำลังทำงานอยู่ในปัจจุบัน