How to Program

กระบวนการแก้ปัญหา

มี 4 ขั้นตอน คือ

1. การวิเคราะห์และกำหนดรายละเอียดของปัญหา

2. การเลือกเครื่องมือและออกแบบขั้นตอนวิธี

3. การดำเนินการแก้ปัญหา (Implementation)

4. การตรวจสอบและปรับปรุง (Refinement)

ปัญหาบางอย่างก็ไม่สามารถใช้คอมพิวเตอร์ช่วยแก้ปัญหาให้ได้

การแก้ปัญหาของผู้คน

ส่วนใหญ่ มักจะแก้ปัญหาโดยอาศัยความรู้ต่าง ๆ ดังนี้

1. ความรู้เดิม

2. ประสบการณ์เดิม

3. การทดลอง หรือการลองผิดลองถูก

เมื่อทดลองหรือลองผิดลองถูก จนได้คำตอบแล้ว ต้องสรุปเป็นขั้นตอนหรือวิธีการ เพื่อนำไปใช้ในการออกแบบขั้นตอนวิธี