บทที่ 6 หลักการแก้ปัญหาโดยคอมพิวเตอร์
6.1 หลักการแก้ปัญหา
ในชีวิตปัจจุบันทุกคนต้องเคยพบกับปัญหาต่าง
ๆ จนอาจกล่าวได้ว่า
การแก้ปัญหาเป็นกิจกรรมพื้นฐานอย่างหนึ่งของมนุษย์ซึ่งแต่ละวิธีอาจเหมือนหรือแตกต่างกัน
ทั้งนี้ขึ้นอยู่กับความรู้ ความสามารถและประสบการณ์ของแต่ละบุคคล อย่างไรก็ตาม
เมื่อได้มีการนำวิธีการแก้ปัญหาต่างๆ มาวิเคราะห์จะพบว่า
วิธีการเหล่านี้สามารถสรุปเป็นทฤษฎีซึ่งมีรูปแบบที่แน่นอนได้
และปัญหาบ้างลักษณะอาจต้องอาศัยความรู้ในระดับสูงเพื่อแก้ไขได้อย่างสมบูรณ์แบบ
การแก้ปัญหาโดยใช้รูปแบบประกอบกับการแยกคำตอบที่ไม่ต้องการ
จะขึ้นอยู่กับเงื่อนไขของปัญหาในปัญหาบ้างวิธีการอาจไม่สามารถหาคำตอบสุดท้ายได้
แต่อาจช่วยจำกัดจำนวนคำตอบที่เป็นไปได้ให้เหลือน้อยลง และยังมีวิธีแก้ปัญหาอีกมาก
ที่สามารถเลือกใช้ได้ อย่างไรก็ตาม
เมื่อพิจารณาในภาพรวมจะพบว่าวิธีการเหล่านี้ล้วนมีขั้นตอนที่คล้ายคลึงกัน
ประกอบด้วย ๔ ดังนี้
1.
การวิเคราะห์และกำหนดรายละเอียดของปัญหา
2.
การเลือกเครื่องมือและออกแบบขั้นตอนวิธีในการแก้ปัญหา
3.
การดำเนินการแก้ปัญหา
4.
การตรวจสอบและปรับปรุงวิธีการ
6.2 เครื่องมือที่ใช้ในการออกแบบและขั้นตอนวิธีในการแก้ปัญหา
การออกแบบวิธีการแก้ปัญหาเป็นกระบวนการที่ต้องอาศัยประสบการณ์
และความคิดอย่างมีเหตุผลและเป็นขั้นตอนแล้ว
ยังต้องอาศัยเครื่องมือที่ใช้ถ่ายทอดความคิดออกมาเป็นลายลักษณ์อักษรหรือเป็นแผนภาพซึ่งจะช่วยให้สามารถแก้ปัญหาได้ดีโดยเฉพาะปัญหาที่ยุ่งยากซับซ้อน
อีกทั้งยังเป็นแนวทางให้ผู้ที่เกี่ยวข้องหรือผู้ดำเนินการปรับปรุงในอนาคตเข้าใจวิธีการแก้ปัญหาที่เราพัฒนาขึ้นได้ง่าย
เครื่องมือที่ใช้ในการออกแบบวิธีแก้ปัญหา มี ๒ ลักษณะคือ
ขอความคิดเห็นหน่อยนะคะ
ตอบลบ