แนวคิดเชิงนามธรรม

ในชีวิตประจำวันเรามักจะเจอปัญหาต่าง ๆ ที่ต้องแก้ไข ซึ่งการแก้ไขปัญหาใดๆนั้น อาจจะมีวิธีการแก้ไขปัญหาได้หลากหลายวิธี โดยจะต้องวิเคราะห์ปัญหานั้นอย่างรอบคอบและถี่ถ้วน เพื่อใช้ในการพิจารณาเลือกวิธีการแก้ไขปัญหาได้ดีที่สุดและเกิดประสิทธิภาพสูงสุด

แนวคิดเชิงนามธรรม(Adstraction)

เป็นแนวคิดในการแก้ไขปัญหา ซึ่งเป็นองค์ประกอบของแนวคิดเชิงคำนวณ โดยมีแนวคิดการแก้ไขปัญหาอย่างเป็นระบบและสามารถกำหนดขั้นตอนการแก้ไขปัญหาได้อย่างชัดเจน จะเป็นการประเมินความสำคัญของรายละเอียดของปัญหา แยกแยะส่วนที่เป็นสาระสำคัญของจากส่วนที่ไม่ใช่สาระสำคัญ และพิจารณาปัญหากรุณาจุดที่เหมือนกันของปัญหา เพื่อหาแนวคิดรวบยอดของปัญหาเหล่านั้น

การใช้แนวคิดเชิงนามธรรมเพื่อแก้ไขปัญหา

1. ใช้แนวคิดถึงนำธรรมในการแก้ไขปัญหาทางคณิตศาสตร์

หากนำแนวคิดเชิงนามธรรมมาประยุกต์ใช้กับรูปทรงเรขาคณิต เช่น หากต้องการหาแนวคิดเชิงนามธรรมของสี่เหลี่ยมมุมฉาก สามารถกระทำได้โดยพิจารณาเฉพาะสาระสำคัญ และจุดร่วมของสี่เหลี่ยมมุมฉาก ยังแสดงในภาพด้านล่าง

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

2. ใช้แนวคิดเชิงนามธรรมในการแก้ไขปัญหาทางวิทยาศาสตร์

เมื่อแสงอาทิตย์ส่องมายังพื้นโลก จะทำให้น้ำจากแหล่งต่าง ๆ ระเหยกลายเป็นไอลอยตัวสูงขึ้น รวมทั้งไอน้ำที่เกิดจากการคายน้ำของพืช จากการหายใจของสิ่งมีชีวิต หรือของเหลวจากขับถ่าย เช่น เหงื่อ ปัสสาวะ เป็นต้น ซึ่งไอน้ำดังกล่าวจะลอยตัวขึ้นสู่บรรยากาศ ด้วยไอน้ำที่รวมตัวกันนี้จะมีลักษณะร้อนชื้น เมื่อลอยตัวสูงขึ้นไปกระทบกับอากาศเย็นด้านบน ไอน้ำบางส่วนจะควบแน่นกลายเป็นหยดน้ำขนาดเล็กลอยอยู่ในอากาศในรูปของเมฆ ถ้าหยดน้ำมีขนาดใหญ่จนอากาศรับน้ำหนักไม่ได้ กว่าจะตกลงมาเป็นฝนและถูกกักเก็บไว้ตามแหล่งน้ำต่าง ๆ ซึ่งเกิดการหมุนเวียนในลักษณะดังกล่าวข้างต้นนี้ต่อเนื่องกัน

เมื่อต้องการหาแนวคิดเชิงนามธรรมของวัฏจักรของน้ำจากข้อมูลข้างต้น โดยพิจารณาเฉพาะสาระสำคัญก็จะได้องค์ประกอบสำคัญดังนี้

ข้อมูลอ้างอิง: ณัฏฐ์ โอธนาทรัพ และคณะ. 2562. การออกแบบและการเขียนอัลกอริทึม. ใน ดร.ฉัททวุฒิ พืชผล(บรรณาธิการ), เทคโนโลยี(วิทยาการคำนวณ) ชั้นมัธยมศึกษาปีที่ 1(3-6). บริษัทอักษรเจริญทัศน์ อจท. จำกัด 142 ถนนตะนาว เขตพระนคร กรุงเทพมหานคร 10200