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

整数巧算

💡 不硬算,先找关系——凑整、提公因数、拆数,让大题变小、让乱题变齐。

🎯找核心概念

这是哪类问题:这一讲专门对付那些「直接竖式算会算到手软、还容易错」的整数加减乘除题。题目里往往出现一长串数、很大的数、或者很多重复数字(像 $9999$、$20062006$、$111111$)。本质问题是:怎样不靠硬算,而是看出数与数之间藏着的关系,把题目改写成几乎一眼能看出答案的样子。

关键词(大白话):

🔍理解本质规律

看得见的规律把巧算想成「整理一桌散乱的积木」。直接硬算就像一块块数到天黑;巧算是先把同样颜色(相同因数)的积木归到一堆、把差一点能拼成整盒的(凑整)补齐,整理完之后答案几乎自己就摆出来了。再比如 $98+2=100$ 就像往一个差 2 块就满的盒子里先借 2 块凑满,记账时记得「我多借了 2 块」最后还回去。
为什么这样解所有巧算的底层只有一条:加减乘除的运算律(交换、结合、分配)保证「换个顺序、换种写法,结果不变」。所以我们才敢把 $98$ 写成 $100-2$、把 $20062006$ 写成 $2006\times10001$、把括号拆开又合起来——形式在变,值始终没变。看出哪种改写能制造出「整数」或「相同因数」,就能把硬算变成简单的加减。

🗂️分类总结题型

题型怎么一眼认出用什么方法
拆位凑整型加法g4-c02-p17一串加数都带着相同尾巴,或都差一点就是整十整百(如 $28,208,2008$ 或 $98,197,2996$)。把每个数拆成「整数部分 + 零头」或补成整数,整数部分各自相加,零头统一处理(多补的最后减回)。
提取公因数合并型g4-c02-p16若干乘法项里出现相同的数,或稍作改写就能出现相同的数。用乘法分配律提取公因数只算一次;因数不同就先改写凑出相同因数。
重复数字拆数抵消型g4-c02-p10出现 $20062006$、$330033$、$200620062006$ 这种重复模板的大数相乘相减。把大数拆成「小数字 $\times$ 重复单位($10001$、$100010001$ 等)」,两项往往完全相同而抵消为 0。
补数法大数乘法型g4-c02-p14要乘的数接近整十整百整千($9999$、$999999$、$99999$)。写成 $(整数-1)$ 再用分配律,如 $9999\times a=10000a-a$。
同除数合并/逐项相除型g4-c02-p15好几项除以同一个数,或括号里的和要除以一个数。除数相同先把被除数相加再统一除;若每项都是除数的倍数则逐项除得到漂亮数再相加。
整体配凑相消型g4-c02-p06上下、左右两个复杂式子结构很像,怀疑它们其实相等或只差一点。展开并配凑,使分子分母(或被减数减数)化成几乎相同的表达式,相消后只剩零头。
和定积变比较型g4-c02-p05几个乘法(带加减)要比较大小,且每个都能化成「两数之积」。先各自化成两数相乘,比较两因数之和是否相等,再用「和定时越远离积越小」判断。
等差数列错位相减型g4-c02-p02奇数列减偶数列(或两个项数相近的等差数列相减)。上下对齐错位相减,每对差是定值,再数项数。

✏️举例验证

例 1 g4-c02-p17
题:计算 $98+197+2996+39995+499994+5999993+69999992+799999991$。
按规律解:每个数都差一点就是整十整百整千:$98$ 差 2,$197$ 差 3,$2996$ 差 4……$799999991$ 差 9。先各自补成整数:$100+200+3000+40000+500000+6000000+70000000+800000000=876543300$。但我们一共多补了 $2+3+4+5+6+7+8+9=44$,最后退回去:$876543300-44=876543256$。
为什么对:补数靠的是 $a=(a+k)-k$ 这条恒等式,补上多少最后就减掉多少,值没变。补完之后每个数都是整十整百,相加只是把 $1,2,3\cdots8$ 后面接一串 0,对齐一加就出来了,比原始竖式快得多也不易错。
例 2 g4-c02-p10
题:计算 $33\times20102010-2010\times330033$。
按规律解:关键是看出两个大数的重复结构:$20102010=2010\times10001$,$330033=33\times10001$。代入得 $33\times(2010\times10001)-2010\times(33\times10001)$。两项都是 $33\times2010\times10001$,完全相等,所以差为 $0$。
为什么对:$20102010$ 把 $2010$ 重复了两遍,正好等于 $2010\times10001$(因为 $10001=10000+1$ 会把数复制到高位)。拆开后两项的因数一模一样,凭乘法交换律它们必然相等,相减归零。这说明很多「吓人的大数题」答案其实是 0。
例 3 g4-c02-p11
题:计算 $9999\times7777+3333\times6666$。
按规律解:先制造公因数:$3333\times6666=3333\times3\times2222=9999\times2222$。于是原式 $=9999\times7777+9999\times2222=9999\times(7777+2222)=9999\times9999$。再用补数法:$9999\times9999=9999\times10000-9999=99990000-9999=99980001$。
为什么对:$6666=3\times2222$,把 $3$ 搬给 $3333$ 凑出 $9999$,这样两项就有了相同因数 $9999$,分配律一合并括号里又凑成 $9999$。最后 $9999=10000-1$ 让大乘法变成「先乘整万再减一份」。每一步都只是改写,值不变。
例 4 g4-c02-p05
题:在 $2002\times1999-1999$、$2003\times1998-1998$、$2004\times1997-1997$、$2005\times1996-1996$ 中,哪个得数最小?
按规律解:每个式子提取公因数化成两数相乘:①$=1999\times(2002-1)=1999\times2001$,②$=1998\times2002$,③$=1997\times2003$,④$=1996\times2004$。四个乘积的两因数之和都是 $4000$。和相同,两数越远离积越小,④的两数 $1996$ 与 $2004$ 相差最大(差 8),所以④最小。
为什么对:用「和定积变」规律就不用真去算四个大乘法。$a\times b-b=(a-1)\times b$ 这一步靠分配律的逆用;之后只比较两因数差多少即可,差越大积越小。这是把「计算题」变成「比较题」的典型巧思。

🌱拓展应用

🛒 生活里的同类问题:

🔄 变形我还认得吗:

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

⚠️常见易错点

🧠思维导图

🔗关联知识点