方阵问题
空心方阵最外层有24人,总共有多少人?——方阵的规律藏在层与层之间的关系里。从外层往里每层少8人(实心方阵);空心方阵中每层边长递减2,利用「外层边长」和「层数」求总人数。核心是用一层一层的关系递推出答案。
在数学地图上的位置
📖 韩信点兵与古代中国的军事方阵
秦朝末年,天下大乱。大将军韩信带着他的军队四处征战。一次,有士兵报告:「将军!我们的士兵站成了一个正方形的方阵,最外一层有64人!」韩信闭眼思忖片刻,说道:「好,这个方阵一共有289人。」旁边的小将吃惊地问:「将军,您怎么没看到阵列就知道总人数?」韩信笑道:「方阵有规律:最外层每边人数=外层总数÷4+1,有了每边人数就能算总人数=每边人数×每边人数。记住这几层关系——方阵里没有秘密。」韩信说的「方阵问题」,后来成了中国古代数学的经典题目——在《孙子算经》《五曹算经》等典籍中都有「方阵计总」和「空心方阵」的题目。今天在数学百花园中,方阵问题引导学生发现「层与层之间减少8人」的神奇规律——这个规律不仅用于阅兵方队,也用于围棋棋盘、座位排列,甚至现代仓储管理中的「空心垛」堆放问题。
🏛 从战场到课堂:方阵问题的两千年
1 / 2战场上,大将军韩信看着远处列队的士兵。传令兵跑来说:「最外一圈有64人!」韩信点点头,立刻下令布置战术——他已经算出了这支方阵共有289人(17×17的方阵,最外层64人→每边17人→总数289)。旁边的副将惊呆了——不用数每一行、每一个士兵,只需知道外层人数就能推算出总数。韩信的秘密在于他掌握了方阵的数学规律:空心方阵每往内一层,每条边减少2人(因为两端各缩进1人)——一层减少8人。外层68人的话(每边18人)整个方阵18×18=324人。这些规律就像公式一样刻在韩信的脑子里。后世的「韩信点兵」传说中,他把这类快速推算军队人数的技巧发挥到了极致。
🧱 理解它的三个层次
数学概念不能只靠记忆——先动手,再画图,最后才用符号。这就是 CPA 教学法。
围棋子摆方阵——动手摆出「层」的感觉
用围棋棋子(或纽扣、硬币)在桌面上摆方阵。第一步:摆3×3的实心方阵(9颗棋子)——观察「最外层」有几颗?(3×4-4=8颗,因为四角重复)。第二步:在3×3外面再加一圈,变成5×5的方阵(25颗)——新加的一圈(第二层)有几颗?5×4-4=16颗。对比:里层8颗,外层16颗——多了8颗。第三步:摆一个3层空心方阵——外层每边8颗,中间层每边6颗,内层每边4颗。三圈分别有多少颗?外层8×4-4=28,中层6×4-4=20,内层4×4-4=12。观察规律:28→20→12,每次减少8颗!为什么?因为每条边减2个→4条边共减8个。动手摆出来的规律,比听十遍都管用。
🖐 拖拽交互方阵剖面图——用颜色区分各层
在方格纸上画一个10×10的大正方形(100格)。用四种不同颜色从外到内涂色:最外层(第1层)涂红色——10×4-4=36格;往里一层(第2层)涂蓝色——8×4-4=28格;第三层涂绿色——6×4-4=20格;第四层涂黄色——4×4-4=12格;最中心(第5层)是4格(2×2)。所有颜色层的格子数加起来=36+28+20+12+4=100——正好等于10×10。让学生自己动手涂色——涂的过程中自然发现「每往里一层,每边短2格」。同时用箭头标注:「外层边长10→内层边长8→再内层边长6」——这是一个公差为-2的等差数列。
✏️ 动手画图拆解四个角——方阵的「4×每边-4」公式推导
为什么外层人数=每边人数×4-4?让学生思考三种拆解方式:(1)四边相加法:上下两边各n人,左右两边各n-2人(去掉已经被上下两边算过的角)→总=2n+2(n-2)=4n-4;(2)四个角+四边:四个角各1人(共4人)+四条边上除角外各n-2人(共4×(n-2)人)→总=4+4(n-2)=4n-4;(3)大正方形减小正方形:外层所在的大正方形面积n²,内层正方形面积(n-2)²,外层面积=n²-(n-2)²=4n-4。三种方法殊途同归——验证公式的正确性,也让学生理解数学中「一题多解」的美。
👆 点击交互💡 一句话讲清原理
方阵各层人数构成公差为-8的等差数列(实心方阵);空心方阵总人数 = 4n-4 + 4(n-2)-4 + 4(n-4)-4 + ...(逐层累加,n为最外层每边人数)。
方阵问题的关键在于理解「层」的结构:(1)实心方阵总人数 = n²,其中n为每边人数;(2)最外层人数 = 4n - 4(每条边n人,四个角各算了两遍所以减4);(3)往内一层:每边人数变为n-2(两端各缩1),该层人数 = 4(n-2) - 4 = 4n - 12,比外层少8人;(4)空心方阵:总人数 = 最外层人数 + 第二层人数 + ... = Σ[4(n-2k) - 4],k=0,1,...,(层数-1)。等差数列求和:假设最外层每边a人,共m层(空心),则总人数 = m×[4a-4] - 8×[0+1+...+(m-1)] = m(4a-4) - 8×m(m-1)/2 = 4ma - 4m - 4m(m-1) = 4m(a - m)。
⚠️ 孩子最容易卡住的地方
❌ 算最外层时直接用「每边人数×4」——忘了四个角被重复计算
原因:学生(甚至成人)初次看到方阵时,直觉是「正方形有四条边,每边n个人→总共4n个人」。这个直觉错在——四个角上的人同时属于两条边(横边和竖边),被算了两次。这种「重叠计数」的错误在组合数学中非常普遍。
怎么办:用一个具体的小例子:「3×3的方阵,四个角——左上、右上、左下、右下各一个人。」让学生用手指着一个一个数:第一行3人,第二行(去掉两边已被第一行和第三行数过的角)1人,第三行3人→3+1+3=7人。而3×4=12,差5——因为这12个数中,4个角各被数了两遍(差4),还有8个非角的人被数了一遍。但等一下——3×3中非角有多少人?实际上3×3=9个位置,4个角+4个边中点+1个中心。正确的穷举:四个角各1人(共4)、每条边上除角外各1人(4条边共4)、中心1人=9人。所以最外层=4个角+4×1个边中点=8人。而3×4=12,多了4——恰好4个角各多算了一遍。用这个枚举让学生感受到「重叠」的存在。
❌ 把空心方阵当实心算——用「总数=每边²」来算空心方阵的总人数
原因:学生刚学完实心方阵总数=每边人数²,遇到空心方阵时惯性套用这个公式。没有意识到空心方阵中间是空的——不是每边人数的平方。这是「公式思维」替代了「情境理解」的典型错误。
怎么办:画图!先让学生画一个空心方阵——必须标注「中间是空的」。然后在图上数:外层一圈+第二层一圈+第三层一圈=三层相加,而不是整个正方形的面积。对比:同样每边10人——实心方阵100人,三层空心方阵只算三层环的人数(10→每层减2, 3层)。公式完全不同。强调:「看题目有没有说『空心』——这两个字决定了你用什么公式。」
❌ 层数推算时忘记每往里一层每边减2——写错边长,导致整题全错
原因:从外层到内层,每边缩进1人——但1人对应的是两端各缩进1人,所以每边总共减少2人。学生有时只减1(只想到「往里缩了一格」),有时减太多——根源是对「一层」的空间关系理解不精确。
怎么办:用方格纸画一个n×n的方阵,用笔画一条垂直线标注:「往里一层——左端缩进1个格子,右端也缩进1个格子,所以每边少了2个格子。」让学生在多个不同的n值下重复做:画n×n→在内部画(n-2)×(n-2)→对比两者边长。重复3~5次后,「减2」成为条件反射。最后让学生自己总结口诀:「剥一层,短两边。」
✅ 检验一下:你真的懂了吗?
认知科学发现:努力回忆比反复阅读更有效。试着回答下面问题,不要偷看答案。
Q1.一个实心正方形方阵,最外层有36人。问:这个方阵一共有多少人?如果去掉最外层,剩下的方阵最外层有多少人?展开
💡 提示:先用「最外层=4n-4=36」求出每边人数n,然后算总数n²。去掉最外层后,每边人数变成了n-2。
4n-4=36 → 4n=40 → n=10。总人数=10²=100人。去掉最外层后,每边人数=10-2=8,新外层人数=4×8-4=28人(验证:内层总人数=8²=64,外层=100-64=36)。观察:外层36人→内层外层28人→差8人(规律验证)。
Q2.一个3层空心方阵,最外层每边有12人。问:这个空心方阵一共有多少人?如果把这个空心方阵的所有人重新排成一个实心方阵,每边大约有几人?展开
💡 提示:空心方阵3层:最外层每边12人→第二层每边10人→第三层每边8人。分别算各层人数再加起来。实心方阵的话,总人数要能开方。
最外层:4×12-4=44人;第二层:4×10-4=36人;第三层:4×8-4=28人。总人数=44+36+28=108人。排成实心方阵:108不是完全平方数(10²=100, 11²=121),最接近的是10×10的实心方阵(100人)+多出8人,或者10×11的长方形阵。如果用公式4m(n-m)=4×3×(12-3)=108——验证正确!
🌍 在生活中遇见它
- •国庆阅兵的方队:电视上看到的阅兵——士兵站成完美的正方形方队,每行每列人数相等。你知道最外层有多少人吗?整个方队有多少人?「10行10列」的方队最外层不是40人——而是36人(因为4个角各被算了两次)!
- •学校团体操排队:体育课上排成正方形做广播体操——如果去掉最外面一圈,剩下的人还能排成正方形吗?外层每边少2个人,里面一层就「缩」了。这个规律在做操排队时就在起作用。
- •棋盘上的麦粒故事:国际象棋棋盘8×8=64格——这是一个实心方阵。如果我们在第一格放1粒麦子、第二格放2粒、第三格放4粒……你会发现方阵里每个位置的数都和它的「层」有关——最外层的格子和内部的格子,地位完全不同。