Page 41 - Suradeth
P. 41
32
บทที่ 4
ขั้นตอนวิธีการแก้ปัญหา (Algorithm)
4.1 แนวคิดในการจ าลองความคิด
หำกเรำมองถึงควำมเป็นจริงแล้วกำรด ำเนินชีวิตในปัจจุบันของมนุษย์ ล้วนมีขั้นตอนที่มีกำรล ำดับกิจกรรมอย่ำง
ชัดเจน ตั้งแต่จุดเริ่มต้นจนกระทั่งไปสู่ผลลัพธ์ตำมที่ต้องกำร ซึ่งก็คล้ำยกับกระบวนกำรคิดที่เรำจะต้องล ำดับกิจกรรมออกมำ
ตัวอย่ำงเช่น หำกคุณต้องกำรล้ำงรถยนต์ให้สะอำดด้วยวิธีที่ถูกต้อง เพื่อลดรอยขนแมวที่อำจเกิดขึ้นจำกกำรล้ำงรถแบบผิดวิธี
คุณก็ต้องเรียนรู้ถึงวิธีปฏิบัติ ว่ำมีขั้นตอนใดบ้ำง ซึ่งกระบวนกำรปฏิบัติดังกล่ำว สำมำรถเรียนรู้และสอนกันได้ เพื่อให้ผลกำร
ล้ำงรถเป็นไปตำมจุดประสงค์ที่ต้องกำร โดยขั้นตอนกำรล้ำงรถที่ถูกต้อง ประกอบด้วย
1. ฉีดน้ ำเพื่อขจัดครำบฝุ่น เศษดินและทรำยที่เกำะอยู่ตำมตัวถังรถออกไปให้หมด
2. เตรียมน้ ำใส่ถังและผสมกับน้ ำยำล้ำงรถ
3. น ำฟองน้ ำจุ่มในถังและผสมกับน้ ำยำล้ำงรถ แล้วท ำควำมสะอำดตั้งแต่หลังคำรถลงมำ ท ำควำมสะอำดบริเวณ
กระจกรถ จนกระทั่งถึงส่วนล่ำงของรถจนครบทุกส่วน
4. ฉีดน้ ำล้ำงฟองให้หมดจด
5. น ำผ้ำสะอำดมำเช็ดน้ ำบริเวณตัวถังรถและกระจกให้แห้งทั้งหมด
6. น ำผ้ำชุบน้ ำยำขัดรถเช็ดบริเวณตัวถังรถทั้งหมด
7. น ำผ้ำชุบน้ ำยำเคลือบสีรถแล้วขัดเบำๆ บริเวณตัวถังรถทั้งหมดจนเป็นเงำวำว แล้วเช็ดให้แห้ง
8. เมื่อด ำเนินกำรจนครบตำมขั้นตอนที่ระบุ ก็จะรถที่สะอำดสวยงำม
ส ำหรับค ำกล่ำวที่ว่ำ "ใครก็ตาม...หากปฏิบัติตาม
ขั้นตอนวิธีที่ระบุไว้จะได้ผลลัพธ์เหมือนกันทุกคน"
ดังนั้น ขั้นตอนวิธีกำร จึงไม่ได้แตกต่ำงไปจำกต ำรำ
ท ำอำหำรเลย เพรำะใครก็ได้ เมื่อเข้ำครัวแล้ว หำก
ปฏิบัติตำมขั้นตอนเมนูกำรท ำอำหำร ก็จะได้อำหำรแต่
ละประเภทนั้นรับประทำนตำมที่ต้องกำรทุกคน ดังนั้น
ควำมหมำยของกำรจ ำลองควำมคิด ก็คือ ขั้นตอนวิธีที่
น ำมำใช้อธิบำยว่ำงำนนั้นๆ ท ำอย่ำงไร โดยจะมี
กระบวนกำรที่มีล ำดับขั้นตอนอย่ำงชัดเจน และ
รับประกันว่ำ หำกได้รับกำรปฏิบัติอย่ำงถูกต้องตำม
ขั้นตอนจนครบแล้ว จะได้ผลลัพธ์ที่ถูกต้องตำมที่
ต้องกำร