top of page
ว22103 เทคโนโลยี (วิทยาการคำนวณ) 2
2.1 การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
การแก้ไขปัญหาที่มีความซับซ้อนทำได้ยากการแบ่งปัญหาใหญ่ให้เป็นปัญหาย่อยทำให้ความซับซ้อนของปัญหาลดลงช่วยให้การวิเคราะห์และพิจารณารายละเอียดของปัญหาทำได้อย่างถี่ถ้วนส่งผลให้สามารถออกแบบขั้นตอนการแก้ปัญหาย่อยแต่ละปัญหาได้ง่ายขึ้น
ลองพิจารณาปัญหาวาดภาพตามคำบอก โดยให้เพื่อนของนักเรียนวาดภาพตามที่นักเรียนบอกและไม่แสดงภาพให้เพื่อนของนักเรียนเห็นดังตัวอย่าง
ตัวอย่าง 2.1 ภาพวาดหมู่บ้าน
นักเรียนวาดภาพหมู่บ้านที่คล้ายกับภาพด้านล่างโดยไม่ต้องเหมือนรูปในตัวอย่างโดย 1 ช่องมีขนาด 20 หน่วย จุดมุมล่างซ้ายของกลางคือพิกัด 0 0 แล้วให้เพื่อนของนักเรียนวาดหมู่บ้านให้เหมือนกับภาพที่นักเรียนวาดให้ได้มากที่สุดโดยไม่แสดงภาพให้เพื่อนเห็นนักเรียนอาจวาดรูปหมู่บ้านได้ดังรูปที่ 1.1
การอธิบายรายละเอียดของภาพเพื่อให้เพื่อนของนักเรียนว่าได้ตามนั้นสามารถแบ่งออกเป็นปัญหาย่อยได้ดังนี้
ในภาพมีบ้านกี่หลัง
ขั้นตอนในการวาดบ้านหลังแรกเป็นอย่างไรและอยู่ที่ตำแหน่งใด
ขั้นตอนในการวาดบ้านหลังที่สองเป็นอย่างไรและอยู่ที่ตำแหน่งใด
ขั้นตอนในการวาดภาพหลังที่ 3 เป็นอย่างไรและอยู่ใน ตำแหน่งใด
ปัญหาจากตัวอย่างที่ 2.1 นั้นค่อนข้างง่ายและชัดเจนเนื่องจากมีข้อกำหนดและผลลัพธ์ที่แน่นอนปัญหาในชีวิตประจำวันมีหลากหลายเช่น ได้ตอนนี้นักเรียนสามารถบวกเลขสองหลักสองจำนวนเข้าด้วยกันได้ง่ายๆด้วยตนเองแต่น้องๆระดับอนุบาลอาจบวกเลขได้เพียง 1 หลักนักเรียนจะมีวิธีการสอนน้องอย่างไรให้สามารถบวกเลข 2 หลักได้
นักเรียนจะสามารถแบ่งปัญหาใหญ่ของการบวกเลขสองหลักเป็นปัญหาย่อยได้ดังนี้
❍ บวกเลขหลักหน่วยเข้าด้วยกันได้อย่างไร
❍ บวกเลขหลักสิบเข้าด้วยกันได้อย่างไร

bottom of page