
การเขียนโปรแกรมด้วย Scratch เป็นวิธีที่ช่วยให้นักเรียนเข้าใจหลักการคิดเชิงคำนวณ (Computational Thinking) ได้อย่างสนุกสนาน หนึ่งในกิจกรรมที่ได้รับความนิยมคือ โปรแกรมตีกลอง (Drum Program) ซึ่งให้นักเรียนเขียนโปรแกรมรับค่าตัวเลขจากผู้ใช้ แล้วเปลี่ยนชุดกลองหรือเครื่องดนตรีตามเงื่อนไขที่กำหนด
ใบกิจกรรม โปรแกรมตีกลอง Scratch สำหรับนักเรียนชั้นประถมศึกษาปีที่ 5 ชุดนี้ จะช่วยให้นักเรียนฝึกการใช้คำสั่ง If…Then การรับข้อมูลด้วยคำสั่ง Ask and Wait และการเลือกชุดตัวละคร (Costume) ตามค่าที่ผู้ใช้ป้อน
จุดประสงค์การเรียนรู้
เมื่อเรียนจบกิจกรรม นักเรียนสามารถ
- ใช้คำสั่ง Ask and Wait เพื่อรับข้อมูลจากผู้ใช้ได้
- ใช้คำสั่ง If…Then ในการตรวจสอบเงื่อนไข
- เปลี่ยน Costume ของตัวละครตามค่าที่รับเข้ามาได้
- วิเคราะห์และออกแบบโปรแกรมตามเงื่อนไขที่กำหนด
- พัฒนาแนวคิดเชิงตรรกะ (Logical Thinking)
สาระสำคัญ
ในกิจกรรมนี้ นักเรียนจะสร้างโปรแกรม Scratch ที่ให้ผู้ใช้พิมพ์ตัวเลข 1–5
เมื่อโปรแกรมได้รับตัวเลข จะตรวจสอบเงื่อนไข แล้วเปลี่ยนภาพเครื่องดนตรีให้ตรงกับหมายเลขที่ผู้ใช้เลือก
กิจกรรมนี้เป็นการฝึกใช้โครงสร้างการตัดสินใจ (Decision Structure) ซึ่งเป็นพื้นฐานสำคัญของการเขียนโปรแกรมทุกภาษา
![โปรแกรมตีกลอง Scratch ป.5 พร้อมใบกิจกรรม | เรียนรู้คำสั่งเงื่อนไข (If...Then) ผ่านการเขียนโปรแกรม 1 s]yddkime'ko](https://www.kruaof.com/wp-content/uploads/2026/07/ChatGPT-Image-7-ก.ค.-2569-14_56_41-768x1024.jpg)
บล็อกคำสั่งที่ใช้
กิจกรรมนี้ใช้บล็อกคำสั่งสำคัญ ได้แก่
- เมื่อคลิกธงเขียว (When Green Flag Clicked)
- ถามและรอ (Ask and Wait)
- ถ้า…แล้ว (If…Then)
- ตัวดำเนินการ (=)
- เปลี่ยนชุดตัวละคร (Switch Costume)
ขั้นตอนการทำกิจกรรม
- เปิดโปรแกรม Scratch
- เพิ่มตัวละครชุดเครื่องดนตรี
- เขียนโปรแกรมรับค่าตัวเลขจากผู้ใช้
- ตรวจสอบค่าที่รับเข้ามาด้วยคำสั่ง If…Then
- เปลี่ยน Costume ให้ตรงกับหมายเลขที่ผู้ใช้เลือก
- ทดสอบโปรแกรมและแก้ไขข้อผิดพลาด

ตัวอย่างเงื่อนไขของโปรแกรม
| ผู้ใช้พิมพ์ | โปรแกรมแสดง |
|---|---|
| 1 | ชุดกลอง (Drum Kit) |
| 2 | กลองคองกา (Conga) |
| 3 | ฉาบ (Cymbal) |
| 4 | กลองใหญ่ (Bass Drum) |
| 5 | แทมบูรีน (Tambourine) |
ครูผู้สอนสามารถให้นักเรียนเปลี่ยนเครื่องดนตรีเป็นรูปแบบอื่นได้ เพื่อฝึกการคิดสร้างสรรค์และการประยุกต์ใช้คำสั่ง

ความรู้ที่นักเรียนจะได้รับ
นักเรียนจะได้เรียนรู้
- การรับข้อมูลจากผู้ใช้
- การใช้เงื่อนไขในการตัดสินใจ
- การเปรียบเทียบข้อมูลด้วยเครื่องหมาย =
- การเปลี่ยน Costume ของตัวละคร
- การทดสอบและแก้ไขโปรแกรม
ประโยชน์ของกิจกรรม
กิจกรรมนี้ช่วยให้นักเรียน
- เข้าใจโครงสร้างการตัดสินใจ (Decision)
- ฝึกคิดอย่างเป็นขั้นตอน
- พัฒนาทักษะการแก้ปัญหา
- สามารถนำไปประยุกต์ใช้สร้างเกมหรือสื่อโต้ตอบอื่น ๆ ได้
- มีพื้นฐานสำหรับเรียนรู้การเขียนโปรแกรมในระดับที่สูงขึ้น

ดาวน์โหลดใบกิจกรรม

ใบกิจกรรม โปรแกรมตีกลอง Scratch ป.5 เหมาะสำหรับใช้ประกอบการเรียนการสอนในรายวิชาวิทยาการคำนวณ ชั้นประถมศึกษาปีที่ 5 ครูสามารถนำไปใช้เป็นกิจกรรมในชั้นเรียน แบบฝึกหัด หรือการบ้าน เพื่อส่งเสริมทักษะการเขียนโปรแกรมและการคิดเชิงคำนวณของนักเรียน
สรุป
โปรแกรมตีกลอง Scratch เป็นกิจกรรมที่ช่วยให้นักเรียนเรียนรู้การใช้คำสั่ง If…Then ผ่านสถานการณ์ที่เข้าใจง่ายและสนุกสนาน นักเรียนจะได้ฝึกการรับข้อมูล การตรวจสอบเงื่อนไข และการเปลี่ยนชุดตัวละครตามคำสั่ง ซึ่งเป็นพื้นฐานสำคัญของการเขียนโปรแกรมและสามารถนำไปต่อยอดสร้างผลงาน Scratch ได้อย่างหลากหลาย