กระบวนการคิดเชิงคำนวณ
กระบวนการคิดเชิงคำนวณ
Computational Thinking
เรียนรู้ทักษะแห่งศตวรรษที่ 21 ผ่านกระบวนการคิดเชิงคำนวณอย่างสนุก
เพื่อเตรียมความพร้อมสู่การแก้ปัญหาในโลกยุคดิจิทัล
การออกแบบอัลกอริทึม (Algorithm Design)
กระบวนการวางลำดับขั้นตอนอย่างเป็นระบบ เพื่อใช้ในการแก้ปัญหาหรือดำเนินงานใด ๆ ให้สำเร็จตามเป้าหมาย โดยขั้นตอนเหล่านี้ต้องมีลำดับที่ชัดเจน เข้าใจง่าย และสามารถนำไปปฏิบัติได้จริง
พูดอีกแบบก็คือ “อัลกอริทึม” คือ ชุดคำสั่งหรือขั้นตอนที่มีลำดับ สำหรับใช้แก้ปัญหาและ “การออกแบบอัลกอริทึม” ก็คือการ คิดล่วงหน้า วางแผนให้เป็นขั้นตอน ก่อนลงมือทำจริง
การออกแบบอัลกอริทึมช่วยให้เรา:
เข้าใจวิธีแก้ปัญหาแบบมีระบบ ไม่ใช่แก้ไปเรื่อย ๆ
ลดโอกาสทำผิดหรือสับสน
ทำให้ผู้อื่นสามารถทำตามขั้นตอนได้ (แม้ไม่ใช่ผู้คิด)
เป็นพื้นฐานของการเขียนโปรแกรมที่แม่นยำ
วัตถุประสงค์: ทำไข่เจียวให้อร่อย
อัลกอริทึม:
ตอกไข่ใส่ชาม
ใส่เครื่องปรุง
ตีไข่ให้เข้ากัน
ตั้งกระทะ ใส่น้ำมัน
เทไข่ลงกระทะ
พลิกด้านเมื่อไข่เริ่มสุก
ตักใส่จาน
จะเห็นว่าขั้นตอนมีลำดับที่แน่นอนถ้าเปลี่ยนลำดับ (เช่น เทไข่ก่อนตอกไข่) ก็ทำไม่ได้
รับค่าคะแนนจากผู้ใช้
ตรวจสอบว่าคะแนนอยู่ช่วงไหน
ถ้า 80 ขึ้นไป → แสดงผล “เกรด A”
ถ้า 70–79 → แสดง “เกรด B”
ถ้า 60–69 → แสดง “เกรด C”
ถ้า 50–59 → แสดง “เกรด D”
ถ้าน้อยกว่า 50 → แสดง “เกรด F”
โปรแกรมคอมพิวเตอร์ใช้ “อัลกอริทึม” แบบนี้ในการทำงาน
🎥 วิดีโอนี้จะพาคุณไปรู้จักกับ
"การออกแบบอัลกอริทึม (Algorithm Design)"
📝 ใบงานกิจกรรมเสริมการเรียนรู้