หน่วยการเรียนรู้ที่ 1
เรื่อง แนวคิดเชิงนามธรรม วิชาเทคโนโลยี (วิทยาการคํานวณ) ชั้นมัธยมศึกษาปีที่ 1
กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี เวลา 6 ชั่วโมง
แนวคิดเชิงนามธรรม (abstract thinking หรือ abstraction) เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ (computational thinking) ใช้กระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดปลีกย่อยในปัญหา หรืองานที่กำลังพิจาณา เพื่อให้ได้ข้อมูลที่จำเป็นและเพียงพอในการแก้ปัญหา
ตัวอย่างที่ 1.1 คำทักทาย Hello ในภาษาอังกฤษรูปแบบต่าง ๆ
คำว่า Hello แต่ละตัวมีรูปแบบที่แตกต่างกันขึ้นอยู่กับประสบการณ์ที่ผู้เขียนแต่ละคนมี จากตัวอย่างจะเห็นรายละเอียดที่แตกต่างกัน เช่น สี รูปแบบอักษร (font) อักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก และรายละเอียดอื่น ๆ เช่น การขีดเส้นใต้ หรือการเอียงของตัวอักษร โดยรูปแบบที่แต่ละคนมีอยู่ ถ้าจะถ่ายทอดให้ผู้อื่นรับรู้และเข้าใจทุกอย่างแทบจะเป็นไปไม่ได้ และอาจจะไม่มีความจำเป็นที่ผู้อื่นต้องรับรู้รายละเอียดทั้งหมด
ตัวอย่างที่ 1.2 คัดกรองรายละเอียดของคำว่า HELLO เมื่อระบุความต้องการที่แตกต่างกันดังนี้
ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักษรเป็นอักษรตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ และมีสีอะไร
ข้อมูลประกอบด้วยอักขระใดบ้าง แต่ละอักขระประกอบด้วยสีอะไร
ข้อมูลประกอบด้วยอักขระใดบ้าง
ข้อมูลประกอบด้วยอักขระกี่ตัว
ข้อมูลประกอบด้วยคำกี่คำ
ใบกิจกรรมที่ 1.1 แนวคิดเชิงนามธรรม
ปัญหาที่กำลังพิจารณาอยู่นั้นอาจประกอบไปด้วยรายละเอียดจำนวนมาก ทั้งที่จำเป็นและไม่จำเป็นต่อการแก้ปัญหา ลองพิจารณาปัญหาในสถานการณ์สมมติดังต่อไปนี้
ตัวอย่างที่ 1.3 แชร์กับฉัน
ห้องเรียนห้องหนึ่งในโรงเรียนมัธยมแห่งหนึ่งมีนักเรียนอยู่ทั้งหมด 20 คน เพื่อเป็นการต้อนรับการเปิดเทอม ก๊วนเพื่อนรักซึ่งประกอบไปด้วยหนูนิก หนูแนน และหนูหน่อยได้นัดกันไปรับประทานอาหารที่ร้านป้าแป๋วใกล้โรงเรียน และตกลงกันว่าไม่ว่าใครจะสั่งอะไรก็จะจ่าค่าอาหารคนละเท่า ๆ กัน โดยมีรายการอาหารดังนี้
หนูนิกสั่งสลัดผักกับน้ำมะนาวปั่น หนูแนนสั่งข้าวผัดกับชาเย็น ส่วนหนูหน่อยสั่งก๋วยเตี๋ยวกับทับทิมกรอบ ให้พิจารณารูปว่าข้อมูลใดบ้างที่จำเป็นต่อการแก้ปัญหา
ซึ่งนักเรียนจะเห็นว่าข้อมูลที่จำเป็นต้องทราบ คือ อาหารแต่ละรายการที่สั่ง เพื่อที่จะนำมารวมกัน แล้วหารด้วยจำนวนเพื่อนที่ไป ซึ่งประกอบด้วย 3 คน คือ หนูนิก หนูแนน และหนูหน่อย
หลังจากที่คัดแยกรายละเอียดที่จำเป็นออกจากรายละเอียดที่ไม่จำเป็นได้ แล้วขั้นตอนต่อไปคือการถ่ายทอดรายละเอียดนี้ไปสู่ผู้ที่จะวิเคราะห์และแก้ปัญหา ซึ่งมีหลายรูปแบบ
ตัวอย่างที่ 1.4 ด่านผ่านทางของลุงสมบัติ
ลุงสมบัติต้องการหารายได้เสริมโดยการตัดถนนส่วนบุคคลที่อนุญาตให้ผู้ขับขี่ยานพาหนะผ่านไปมาได้ แต่ต้องจ่ายค่าผ่านทาง โดยเริ่มต้นที่คันละ 10 บาท บวกด้วยค่าธรรมเนียมที่คิดตามจำนวนล้อของยานพาหนะล้อละ 5 บาท (ตัวอย่างเช่น รถเก๋ง 4 ล้อ จะต้องเสียค่าผ่านทาง 10 + 4 x 5 = 30 บาท) ส่วนคนเดินเท้าสามารถสัญจรผ่านไปมาได้โดยไม่ต้องเสียค่าผ่านทาง รูป 1.2 แสดงยานพาหนะและผู้สัญจรที่ผ่านด่านของลุงสมบัติ
ให้อธิบายสถานการณ์ใหม่ที่ประกอบไปด้วยรายละเอียดน้อยที่สุด โดยที่ยังมีข้อมูลเพียงพอที่จะนำไปคำนวณว่าลุงสมบัติสามารถเก็บค่าผ่านทางได้เป็นจำนวนทั้งสิ้นกี่บาท
สิ่งที่โจทย์ต้องการทราบ คือ ค่าผ่านทางทั้งหมดที่ลุงสมบัติจะเก็บได้ ซึ่งคำนวณได้จากจำนวนยานพาหนะและจำนวนล้อของยานพาหนะ ส่วนรายละเอียดอื่นๆ เช่น สี ขนาด รูปทรง จำนวนคนเดินผ่านทางสามารถละทิ้งได้เนื่องจากไม่มีส่วนเกี่ยวข้องกับการคำนวณ
สถานการณ์ข้างต้นจึงสามารถพิจารณาให้เหลือเพียงรายละเอียดที่จำเป็นได้ดังนี้
ยานพาหนะ 1 ล้อ จำนวน 2 คัน
ยานพาหนะ 2 ล้อ จำนวน 3 คัน
ยานพาหนะ 3 ล้อ จำนวน 1 คัน
ยานพาหนะ 4 ล้อ จำนวน 3 คัน
ค่ายานพาหนะผ่านทางเริ่มต้น คันละ 1 บาท
ค่ายานพาหนะผ่านทางเพิ่มเติม ล้อละ 5 บาท
จะเห็นได้ว่ารายการข้างต้นให้ข้อมูลที่เพียงพอต่อการถ่ายทอด ให้กับผู้ที่รับผิดชอบในการนำข้อมูลไปคำนวณ เป็นค่าผ่านทางทั้งหมดที่ลุงสมบัติสามารถรวบรวมได้ ซึ่งคำนวณได้ดังนี้
ค่าผ่านทางทั้งหมด = (จำนวนยานพาหนะทั้งหมด x 10) + (จำนวนล้อทั้งหมด x 5)
= (2 + 3 + 1 + 3) x 10 + ((1 x 2) + (2 x 3)+(3 x 1) + (4 x 3)) x5
= 205 บาท
ตัวอย่างที่ 1.5 บ่อเลี้ยงปลาของคุณนายสมศรี
คุณนายสมศรีต้องการสร้างบ่อเลี้ยงปลาลงพื้นที่ว่างรูปสี่เหลี่ยมพื้นผ้าด้านหลังบ้าน พื้นที่ดังกล่าวมีขนาด 15 x 8 ตารางเมตร ปัจจุบันมีหญ้าคาขึ้นรกสูงประมาณ 100 เซนติเมตร จึงจำเป็นต้องจ้างคนงานมาตัดหญ้าให้เรียบร้อย ซึ่งคิดค่าแรงตามพื้นที่ตารางเมตรละ 10 บาท บ่อน้ำที่ต้องการสร้างเป็นรูปวงกลมขนาดเส้นผ่านศูนย์กลาง 5 เมตร มีความลึก 1 เมตร ปูด้วยกระเบื้องลายหินอ่อนทั้งพื้นสระและผนังด้านในของสระ กระเบื้องที่นำมาปูมีขนาดแผ่นละ 3 x 3 เซนติเมตร เมื่อสร้างบ่อเสร็จแล้วจะเติมน้ำจนเต็มและซื้อลูกปลาสีเหลือง สีแดง และสีเขียว มาเลี้ยงเอาไว้อย่างละ 5 ตัว ซึ่งที่ตลาดนัดมีขายตังละ 40 บาท ตัวอย่างบ่อเลี้ยงปลาของคุณนายสมศรีดังรูป 1.3
รูป 1.3 บ่อเลี้ยงปลาของคุณนายสมศรี
คุณนายสมศรีต้องการทราบว่า
หากต้องตัดหญ้าเต็มพื้นที่ จะต้องจ่ายค่าแรงให้ช่างตัดหญ้าทั้งสิ้นกี่บาท
ต้องซื้อกระเบื้องปูพื้นและผนังบ่อเลี้ยงปลาทั้งสิ้นกี่แผ่น
การตอบคำถามแต่ละข้อนั้นใช้รายละเอียดที่อธิบายไว้แตกต่างกันดังตาราง 1.2
ตาราง 1.2 แนวคิดเชิงนามธรรมที่ใช้หาคำตอบบ่อเลี้ยงปลาตามเงือนไขกำหนด