สร้างสรรค์สถานการณ์จำลอง (Simulation)
  • By Admin
  • 150
  • 25 ก.พ. 2569

สร้างสรรค์สถานการณ์จำลอง (Simulation)

ประยุกต์ใช้ความรู้ด้านการโปรแกรมเพื่อสร้างแบบจำลองเหตุการณ์จริง เช่น ระบบไฟจราจร หรือการสุ่มเหตุการณ์ทางวิทยาศาสตร์ เพื่อฝึกการแก้ปัญหาที่ซับซ้อนและสมจริง

🧪 Module 7: สร้างสรรค์สถานการณ์จำลอง (Simulation)

เปลี่ยน Code ให้เป็นโลกจำลองที่ควบคุมได้ด้วยมือคุณ

1. Simulation คืออะไร?

สถานการณ์จำลอง (Simulation) คือการใช้คอมพิวเตอร์สร้างเหตุการณ์เพื่อเลียนแบบความจริง เช่น การจำลองการทำงานของไฟจราจร หรือ การสุ่มการตกของฝน เพื่อศึกษาผลลัพธ์โดยไม่ต้องไปลองในเหตุการณ์จริงที่อาจเป็นอันตรายหรือใช้งบประมาณสูง

2. หัวใจของ Simulation: การสุ่ม (Random)

เพื่อให้โลกจำลองดูสมจริง เรามักใช้บล็อก pick random ( ) to ( ) เพื่อสร้างเหตุการณ์ที่คาดเดาไม่ได้ เช่น:

  • 🎲 สุ่มตำแหน่งการเกิดของศัตรู
  • 🎲 สุ่มความเร็วของรถบนถนน

🚩 ภารกิจ: ระบบไฟจราจรอัตโนมัติ

ให้นักเรียนสร้างระบบจำลองไฟจราจร 3 สี (แดง, เหลือง, เขียว) ที่ทำงานสลับกันโดยอัตโนมัติด้วยการควบคุมเวลา

🛠 ลอจิกการจำลอง (Logic):

  1. สร้างชุดตัวละคร (Costumes) 3 ท่า: Red, Yellow, Green
  2. ใช้บล็อก forever เพื่อให้ทำงานวนซ้ำไม่จบ
  3. ใช้บล็อก switch costume to [ ] สลับสีไฟ
  4. ใช้บล็อก wait ( ) seconds เพื่อกำหนดระยะเวลาของไฟแต่ละสี

✍️ แบบทดสอบประเมินตนเอง (Module 7)

ทดสอบความเข้าใจเรื่องการสร้างโลกจำลอง

ข้อที่ 1: เป้าหมายหลักของการสร้างสถานการณ์จำลอง (Simulation) คืออะไร?

ข้อที่ 2: บล็อก "pick random 1 to 10" มีบทบาทอย่างไรในโลกจำลอง?

ข้อที่ 3: ในการจำลอง "ไฟจราจร" ทำไมเราต้องใช้บล็อก "Wait"?


แชร์ :

บทเรียนอื่น ๆ