มาฝึกแก้ปัญหาเป็นขั้นตอนกันเถอะ!
ในชีวิตประจำวันของพวกเรา มักจะต้องเจอกับปัญหาหรือเรื่องให้ต้องคิดมากมาย เช่น จะเดินทางไปโรงเรียนอย่างไรให้เร็วที่สุด? หรือจะใส่รองเท้าคู่ไหนดี? วันนี้เราจะมาเรียนรู้วิธีคิดแก้ปัญหาแบบคนเก่งคอมพิวเตอร์กันครับ!
การแก้ปัญหา คือ การหาวิธีแก้ไขสิ่งต่างๆ ให้สำเร็จตามเป้าหมาย โดยเราต้องใช้ การใช้เหตุผลเชิงตรรกะ (Logical Reasoning) หรือการนำ "เงื่อนไข/กฎกติกา" มาช่วยคิด เช่น:
เมื่อเราคิดวิธีแก้ปัญหาได้แล้ว เราต้องเอาวิธีคิดนั้นมาเขียนเรียงลำดับให้ชัดเจน เราเรียกสิ่งนี้ว่า "อัลกอริทึม" ครับ!
อัลกอริทึม (Algorithm) คือ ขั้นตอนหรือวิธีการที่ใช้แก้ปัญหา ซึ่งประกอบด้วยวิธีการเป็นขั้นๆ เรียงลำดับตั้งแต่เริ่มต้นไปจนถึงจบการทำงาน
การเขียนอัลกอริทึมหรือลำดับขั้นตอนออกมาให้ชัดเจน จะช่วยให้เราทำงานได้ไม่สับสน ไม่หลงลืม และถ้าให้เพื่อนคนอื่นมาอ่านทำตาม เพื่อนก็จะสามารถทำสำเร็จได้เหมือนกับเราเลยครับ!
มาทดสอบความเข้าใจเรื่องการแก้ปัญหาและอัลกอริทึมกัน!
ข้อที่ 1: "อัลกอริทึม" มีความหมายตรงกับข้อใดมากที่สุด?
ข้อที่ 2: การใช้ "เหตุผลเชิงตรรกะ" ในการแก้ปัญหา เปรียบได้กับสถานการณ์ใด?
ข้อที่ 3: ข้อใดคือ "อัลกอริทึม" ของการทำกิจวัตรประจำวันในตอนเช้า ที่เรียงลำดับได้ถูกต้องที่สุด?