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

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