Please enable JavaScript.
Coggle requires JavaScript to display documents.
เสาหลักของการคิดเชิงคำนวณ - Coggle Diagram
เสาหลักของการคิดเชิงคำนวณ
📌 การแบ่งปัญหาเป็นส่วนย่อย (Decomposition)
ความหมาย:
แยกปัญหาซับซ้อนออกเป็นส่วนย่อยที่เล็กลง
ประโยชน์:
ง่ายต่อการวิเคราะห์และจัดการ
ทำงานแบบทีมได้ดีขึ้น
ตัวอย่าง:
การพัฒนาแอป = UI + ระบบหลังบ้าน + ระบบจัดการข้อมูล
🔍 การมองหารูปแบบ (Pattern Recognition)
ความหมาย:
มองหาความเหมือน/ซ้ำกันในปัญหาหรือข้อมูล
ประโยชน์:
ทำให้คาดการณ์ผลลัพธ์ได้
ลดความซับซ้อนของข้อมูล
ตัวอย่าง:
การเรียนรู้ไวยากรณ์ภาษา → เจอคำที่ลงท้ายด้วย -ed → อดีตกาล
🧩 การสรุปรวม (Abstraction)
ความหมาย:
ตัดสิ่งไม่สำคัญออก แล้วโฟกัสที่ข้อมูลหรือขั้นตอนหลัก
ประโยชน์:
มองเห็นภาพรวมได้ชัดเจนขึ้น
สร้างโมเดลที่เข้าใจง่าย
ตัวอย่าง:
การออกแบบระบบธนาคาร → โฟกัสแค่ “ผู้ใช้ – ฝากถอนเงิน – ยอดคงเหลือ” โดยไม่ลงลึกระบบหลังบ้าน
🔁 การออกแบบขั้นตอนวิธี (Algorithm Design)
ความหมาย:
สร้างลำดับขั้นตอนการแก้ปัญหาที่ชัดเจน เป็นระบบ
ประโยชน์:
สามารถเขียนโปรแกรมหรือคำสั่งให้คอมพิวเตอร์ทำงานได้
ตัวอย่าง:
สูตรการทำอาหาร: 1. เตรียมวัตถุดิบ → 2. ผัด → 3. ปรุงรส → 4. เสิร์ฟ