
กลุ่มคำสั่ง Operators ใน Scratch คืออะไร
กลุ่มคำสั่ง Operators (ตัวดำเนินการ) เป็นกลุ่มคำสั่งที่ใช้สำหรับ การคำนวณ เปรียบเทียบ และตรวจสอบเงื่อนไข ภายในโปรแกรม Scratch เพื่อช่วยให้ตัวละครสามารถคิดคำนวณ ตัดสินใจ และเลือกการทำงานตามสถานการณ์ที่กำหนด
คำสั่งในกลุ่มนี้เป็นพื้นฐานสำคัญของการสร้างเกม โปรแกรมคำนวณ เกมตอบคำถาม และระบบนับคะแนน เพราะช่วยให้โปรแกรมสามารถประมวลผลข้อมูลได้อย่างถูกต้อง
กลุ่มคำสั่ง Operators ใช้ทำอะไร
กลุ่มคำสั่ง Operators ใช้สำหรับ
- บวก ลบ คูณ และหาร
- เปรียบเทียบค่าตัวเลข
- ตรวจสอบว่าเท่ากันหรือไม่
- รวมเงื่อนไขหลายเงื่อนไข
- ใช้ร่วมกับคำสั่ง if และ repeat until
- ตัดสินใจการทำงานของโปรแกรม

คำสั่งพื้นฐานในกลุ่ม Operators
1. เครื่องหมาย +
ใช้สำหรับบวกตัวเลข
ตัวอย่าง
5 + 3
ผลลัพธ์
8
2. เครื่องหมาย –
ใช้สำหรับลบตัวเลข
ตัวอย่าง
10 - 4
ผลลัพธ์
6
3. เครื่องหมาย ×
ใช้สำหรับคูณตัวเลข
ตัวอย่าง
3 × 5
ผลลัพธ์
15
4. เครื่องหมาย ÷
ใช้สำหรับหารตัวเลข
ตัวอย่าง
12 ÷ 3
ผลลัพธ์
4
5. เครื่องหมาย >
ใช้เปรียบเทียบว่า “มากกว่า”
ตัวอย่าง
10 > 5
ผลลัพธ์
จริง (True)
6. เครื่องหมาย <
ใช้เปรียบเทียบว่า “น้อยกว่า”
ตัวอย่าง
3 < 8
ผลลัพธ์
จริง (True)
7. เครื่องหมาย =
ใช้ตรวจสอบว่า “เท่ากัน”
ตัวอย่าง
10 = 10
ผลลัพธ์
จริง (True)
8. คำสั่ง and
ใช้ตรวจสอบว่าเงื่อนไขทั้งสองเป็นจริงพร้อมกัน
ตัวอย่าง
(5 > 3) and (10 > 8)
ผลลัพธ์
จริง
9. คำสั่ง or
ใช้ตรวจสอบว่าอย่างน้อยหนึ่งเงื่อนไขเป็นจริง
ตัวอย่าง
(5 > 10) or (3 < 5)
ผลลัพธ์
จริง
10. คำสั่ง not
ใช้กลับค่าความจริงของเงื่อนไข
ตัวอย่าง
not (5 > 10)
ผลลัพธ์
จริง

ตารางสรุปคำสั่ง Operators
| คำสั่ง | หน้าที่ |
|---|---|
| + | บวก |
| – | ลบ |
| × | คูณ |
| ÷ | หาร |
| > | มากกว่า |
| < | น้อยกว่า |
| = | เท่ากับ |
| and | ตรวจสอบเงื่อนไขทั้งสอง |
| or | ตรวจสอบอย่างน้อยหนึ่งเงื่อนไข |
| not | กลับค่าความจริง |
ตัวอย่างการใช้งานในเกม Scratch
เกมคำนวณเลข
สุ่มโจทย์
5 + 4 = ?
หากตอบถูก
- คะแนนเพิ่ม
- เล่นเสียงถูกต้อง
เกมผ่านด่าน
if score > 10
เมื่อคะแนนมากกว่า 10
ตัวละครผ่านด่าน
เกมตอบคำถาม
if answer = 20
ตอบถูก
แสดงข้อความ
ถูกต้อง!

เกมตรวจสอบหลายเงื่อนไข
(score > 10) and (life > 0)
ผ่านด่านเมื่อคะแนนมากกว่า 10 และยังมีพลังชีวิตเหลือ
ทำไมต้องใช้กลุ่มคำสั่ง Operators
กลุ่มคำสั่ง Operators ทำให้โปรแกรมสามารถ
- คำนวณคะแนน
- เปรียบเทียบข้อมูล
- ตรวจสอบเงื่อนไข
- เลือกการทำงานที่เหมาะสม
- สร้างเกมที่มีระบบการตัดสินใจ
จึงเป็นกลุ่มคำสั่งที่สำคัญมากในการเขียนโปรแกรมด้วย Scratch
ตัวอย่างโครงงานที่ใช้ Operators
- เกมตอบคำถามคณิตศาสตร์
- เกมเก็บคะแนน
- เกมผ่านด่าน
- เกมทายตัวเลข
- เกมคิดเลขเร็ว
- โปรแกรมเครื่องคิดเลข
สรุป
กลุ่มคำสั่ง Operators เป็นเครื่องมือสำคัญในการเขียนโปรแกรม Scratch เพราะใช้สำหรับการคำนวณ เปรียบเทียบ และตรวจสอบเงื่อนไข ช่วยให้โปรแกรมสามารถตัดสินใจและตอบสนองต่อสถานการณ์ต่าง ๆ ได้อย่างถูกต้อง เมื่อนักเรียนเข้าใจการใช้ Operators จะสามารถพัฒนาเกมและโปรแกรมที่ซับซ้อนและมีความสามารถมากยิ่งขึ้น

คำถามที่พบบ่อย (FAQ)
Q: กลุ่มคำสั่ง Operators ใช้ทำอะไร?
A: ใช้สำหรับการคำนวณ เปรียบเทียบ และตรวจสอบเงื่อนไขภายในโปรแกรม Scratch
Q: คำสั่ง and กับ or ต่างกันอย่างไร?
A: and ต้องให้ทุกเงื่อนไขเป็นจริง ส่วน or ต้องการเพียงเงื่อนไขใดเงื่อนไขหนึ่งเป็นจริง
Q: เครื่องหมาย > ใช้ทำอะไร?
A: ใช้เปรียบเทียบว่าค่าด้านซ้ายมีค่ามากกว่าด้านขวาหรือไม่
Q: Operators ใช้ร่วมกับคำสั่งใดบ่อยที่สุด?
A: นิยมใช้ร่วมกับคำสั่ง if, if else, repeat until และตัวแปร (Variables) เพื่อสร้างเงื่อนไขและการตัดสินใจในโปรแกรม