三年级 · 第 7 讲 · 深度理解(面向学生 / 家长)

图形计数

💡 数图形的核心就一句话:找一个标准把图形分成几类,一类一类数,做到不重不漏,再加起来。

🎯找核心概念

这是哪类问题:这一讲专门解决“数图形”这类问题:给你一张已经画好分割线的图(直线上的点、方格网、被切开的三角形、六角星、堆起来的小木块、火柴棒摆的图等),让你数清里面一共藏着多少条线段、多少个三角形、多少个正方形或长方形、多少个平行四边形、多少块木块。这类题难就难在“眼睛一扫容易数漏或数重”,所以本讲教的不是数得快,而是数得“不重不漏”。

关键词(大白话):

🔍理解本质规律

看得见的规律把数图形想象成整理一抽屉乱袜子:直接抓着数一定会又漏又重。聪明做法是先按颜色(或大小)把袜子分成几堆——红的一堆、蓝的一堆——每堆数清楚再相加。图形计数里的“颜色”就是大小、方向、或“含几个小三角形”。再比如数一栋楼里有多少窗户,最稳妥的是“一层一层数”,这正是数立体木块的办法。
为什么这样解为什么“分类再相加”能保证对?因为只要做到两点——每个图形恰好被分进某一类(不漏),且不会同时被分进两类(不重)——那么把各类相加就刚好是总数,一个不多一个不少,这就是加法原理。关键是选一个“好分类标准”:标准要让你能清楚判断每个图形属于哪一类。比如数三角形用“含几个小三角形”做标准,每个三角形含的小三角形个数是唯一确定的,所以天然不重不漏。数长方形用乘法原理也是同理:一个长方形被它的上下边界和左右边界唯一确定,选边界互不干扰,所以相乘就数全了。

🗂️分类总结题型

题型怎么一眼认出用什么方法
线段与弧计数g3-c07-p01图是一条直线上排着一串点,或一个圆周上排着一串点,问以这些点为端点能连出多少条线段(弧)。固定一个端点向后数,按 $1+2+\cdots+(n-1)$ 累加;$n$ 个点结果是 $\frac{n\times(n-1)}{2}$。
三角形计数(分层/分类枚举)g3-c07-p06一个三角形或星形被线段切成许多小三角形,问总共有多少个三角形。先认出最小三角形,再按“由几个小三角形拼成”分类(1 个、2 个、3 个……)逐类数,最后相加;结构分层相同时可数一层再乘层数。
正方形计数(按边长分类)g3-c07-p02在方格网或被分割的正方形里数正方形,可能还有斜放的。按边长 $1,2,3,\cdots$ 分类数;有斜放的要把“正放”和“斜放”分开数;缺角的用补形法。
长方形计数(乘法原理)g3-c07-p13在方格表里数长方形,或要求长方形必须框住指定的格子。数上下边界有几种选法、左右边界有几种选法,两者相乘。
平行四边形计数(按方向分类)g3-c07-p03六边形或三角网格里,相邻小三角形(或小方格)能拼成平行四边形。按平行四边形的朝向分成几个方向,每个方向分别数再相加。
缺角图形补形法g3-c07-p16整齐的方格网被切掉了一两个角,直接数容易乱。先补成完整网格数出总数,再减去与被切格子有关、本不该算的图形。
立体木块计数与三视图g3-c07-p07给一个堆叠的正方体立体图问用了几块,或给正视图、俯视图问最少几块。实物图按水平层逐层数相加;三视图求最少时,每个位置取满足视图的最矮高度。
火柴棒计数g3-c07-p19用火柴棒摆出的(常是中空的)大图形,问一共多少根火柴棒。把火柴棒按外沿、内沿、内外连接等几部分分块,结合每边根数分别数再相加。
图形拼放(最多放几个)g3-c07-p12在固定大小的方格框里,问最多能不重叠地放进几个某种形状。先用面积算出“最多不会超过几个”的上界,再实际拼出一种方案说明能达到。

✏️举例验证

例 1 g3-c07-p01
题:一条直线上从左到右排着 8 个点 $A,B,C,D,E,F,G,H$,问以它们为端点的线段一共有多少条。
按规律解:把每段最短的小段当作长度 $1$,按线段“有多长”分类来数。长度为 $1$ 的有 $7$ 条,长度为 $2$ 的有 $6$ 条,长度为 $3$ 的有 $5$ 条……一直到长度为 $7$ 的有 $1$ 条。相加:$7+6+5+4+3+2+1=28$(条)。
为什么对:为什么这样不重不漏?因为每一条线段的“长度”是唯一确定的,按长度分类时它只会落进一类。也可以换个角度:每条线段由两个端点决定,从 8 个点里任取两点正好 $\frac{8\times7}{2}=28$ 对,结果完全一致,说明分类法是对的。
例 2 g3-c07-p02
题:一个 $4\times4$ 的方格网(16 个小方格),数一共有多少个正方形。
按规律解:按边长分类。边长 $1$ 的:每行 $4$ 个、共 $4$ 行,$4\times4=16$ 个;边长 $2$ 的:横竖各能放 $3$ 个位置,$3\times3=9$ 个;边长 $3$ 的:$2\times2=4$ 个;边长 $4$ 的:$1\times1=1$ 个。相加:$16+9+4+1=30$(个)。
为什么对:为什么每类是平方数?因为一个边长为 $k$ 的正方形,它的左上角能落的位置横向有 $4-k+1$ 种、纵向也有 $4-k+1$ 种,互不影响,所以是 $(4-k+1)^{2}$ 个。每个正方形的边长唯一,分类不重不漏,相加即为总数。
例 3 g3-c07-p13
题:方格表里有很多长方形,问同时框住“走进数学王国”这 6 个字的长方形有多少个。
按规律解:要框住全部 6 个字,长方形必须把这 6 个字都包进去。它的上、下边界(一起决定纵向)有 $4$ 种选法,左、右边界(决定横向)也有 $4$ 种选法。横向和纵向可以随意搭配,所以一共有 $4\times4=16$(个)。
为什么对:为什么用乘法不用加法?因为一个长方形由“横向边界”和“纵向边界”两件事共同决定,且这两件事互不干扰——每选一种横向,都能配上全部 4 种纵向,这正是乘法原理的适用场景,所以是 $4\times4$ 而不是 $4+4$。
例 4 g3-c07-p16
题:$9$ 列 $6$ 行的方格表被切掉左上、右上两个小方格,问图中各种大小的正方形共多少个。
按规律解:用补形法。先把两个缺口补上,成为完整的 $9\times6$ 网格,数出全部正方形:$9\times6+8\times5+7\times4+6\times3+5\times2+4\times1=154$(个)。再减去“用到了被切掉那两个格子”的正方形——这样的正方形共 $6\times2=12$ 个。所以实际有 $154-12=142$(个)。
为什么对:为什么先补再减就对?因为补全后数出的 154 个里,只有那些“占用了被切格子”的正方形是图里本不存在的,其余都真实存在。把多算的 12 个减掉,剩下的就刚好是缺角图里真正有的正方形,不重不漏。

🌱拓展应用

🛒 生活里的同类问题:

🔄 变形我还认得吗:

🚀 它是后面什么的前置基础:

⚠️常见易错点

🧠思维导图

🔗关联知识点