อ่านให้ครบแล้วค่อยไปเล่นเกม จะได้คะแนนเต็ม 💡
วันนี้ผมจะพาน้องๆ ไปรู้จักกับ อัลกอริทึม และ ผังงาน ซึ่งเป็นพื้นฐานสำคัญของการคิดแบบคอมพิวเตอร์ (Computational Thinking) เลยนะครับ!
📌 นิยาม:
อัลกอริทึม คือ ชุดคำสั่งหรือขั้นตอนที่เป็นลำดับ ที่ชัดเจน ครบถ้วน และมีจุดสิ้นสุด เพื่อแก้ปัญหาหรือทำงานให้สำเร็จ
💡 ถ้าทำผิดลำดับ เช่น เทน้ำก่อนเปิดก๊อก → บะหมี่ก็สุกไม่ได้!
📌 นิยาม:
ผังงาน (Flowchart) คือ แผนภาพที่ใช้สัญลักษณ์รูปทรงต่างๆ เชื่อมกันด้วยลูกศร เพื่อแสดงขั้นตอนการทำงานหรืออัลกอริทึมให้เห็นภาพได้ชัดเจน
| สัญลักษณ์ | ชื่อ | ความหมาย | ตัวอย่าง |
|---|---|---|---|
เริ่มต้น |
วงรี / Capsule | จุดเริ่มต้น / จุดสิ้นสุด | เริ่มต้น, สิ้นสุด |
ปฏิบัติงาน |
สี่เหลี่ยมผืนผ้า | การปฏิบัติงาน / กระบวนการ | อ่านหนังสือ, แปรงฟัน |
|
ตัดสินใจ
|
รูปสี่เหลี่ยมข้าวหลามตัด ♦ | การตัดสินใจ (ใช่/ไม่ใช่) | ฝนตกไหม?, หิวข้าวไหม? |
|
|
ลูกศร (Flowline) | ทิศทางการไหลของขั้นตอน | เชื่อมระหว่างสัญลักษณ์ |
📌 สำคัญมาก!
การตัดสินใจจะมีคำถาม ใช่/ไม่ใช่ (Yes/No) เสมอ และแยกออกเป็น 2 เส้นทาง ทำให้ผังงานมีความยืดหยุ่น รับมือกับสถานการณ์ต่างๆ ได้
จากตัวอย่าง ถ้า "ฟ้าครึ้ม" → พกร่ม | ถ้า "ฟ้าไม่ครึ้ม" → ไม่ต้องพก ทั้งสองเส้นทางนำไปสู่การออกเดินทางเหมือนกัน แต่มีขั้นตอนที่แตกต่างกัน
พร้อมแล้ว! ตอนนี้น้องๆ รู้จักอัลกอริทึมและผังงานแล้ว ไปลองเล่นเกมเรียงลำดับกันเลย มีทั้งหมด 5 ด่าน รวมถึงด่านที่มีการตัดสินใจด้วยนะ! 🚀
👨💻 ผู้พัฒนา: นายสุพศิน เงินส่ง
🏫 ครูโรงเรียนวัดประตูใหญ่ สพป.สุราษฎร์ธานี เขต 2