∫π每天一道数学题
← 返回孙子算经专题
孙子算经 · 第 17 讲 · 2026-09-17 · 约 8 分钟

屋基砌砖:归一问题——从面积到总数的经典算法

《孙子算经》卷中以屋基砌砖为题,完整呈现中国古代归一术的运算逻辑。一丈十尺的换算、面积与总量的层层推演,藏着古人解决实际工程问题的数学智慧。

原文

今有屋基,南北三丈,東西六丈,欲以磚瓦砌之,凡積二尺,用磚五枚。問:計幾何?

答曰:四千五百枚。

術曰:置東西六丈,以南北三丈乘之,得一千八百尺;以五乘之,得九千尺;以二除之,即得。

白话翻译

现在有一座房屋地基,南北宽三丈,东西长六丈,打算用砖瓦铺砌。每铺满二平方尺的面积,需要用到五枚砖。问:一共需要多少枚砖?

答:四千五百枚。

术文说:列出东西方向的长度六丈,乘以南北方向的三丈,得一千八百平方尺;再用五去乘,得九千尺;最后以二除之,就得到结果。

示意图

屋基砌砖归一问题示意图:60尺×30尺地基,每2平方尺用5砖,共需4500枚

图注:屋基东西60尺、南北30尺,面积1800平方尺,每2平方尺用5砖,总计4500枚

数学解读

一、现代解法完整过程

这道题的核心是"归一"思想:先求出总面积,再根据单位面积的用量推算总量。

第一步:单位换算

题目给出的丈尺单位需要统一。按中国古代度量衡制度,一丈等于十尺:

东西长度=6=6×10=60\text{东西长度} = 6 \text{丈} = 6 \times 10 = 60 \text{尺} 南北宽度=3=3×10=30\text{南北宽度} = 3 \text{丈} = 3 \times 10 = 30 \text{尺}

第二步:计算地基面积

屋基为矩形,面积等于长乘宽:

S=60×30=1800(平方尺)S = 60 \times 30 = 1800 \text{(平方尺)}

第三步:归一计算总砖数

已知"凡积二尺,用砖五枚",即每 22 平方尺需要 55 枚砖。

总砖数 = 总面积 ÷ 单位面积 × 单位面积用砖数:

N=1800×52=1800×5÷2=9000÷2=4500(枚)N = 1800 \times \frac{5}{2} = 1800 \times 5 \div 2 = 9000 \div 2 = 4500 \text{(枚)}

二、古术逐句解释

术文以筹算的视角,将运算步骤逐一展开:

"置东西六丈,以南北三丈乘之,得一千八百尺"

"置"是筹算术语,意为"摆放、列出"。先列出东西长度六丈,再用南北三丈去乘。这里有一个隐含的换算:六丈乘三丈,得十八平方丈。但古人直接以"尺"来表达结果,即 60×30=180060 \times 30 = 1800 平方尺。术文省略了丈换算为尺的中间步骤,直接给出以尺为单位的面积。

"以五乘之,得九千尺"

用五去乘面积一千八百尺。这一步的数学含义是:如果每 11 平方尺用 55 枚砖,那么 18001800 平方尺就需要 1800×5=90001800 \times 5 = 9000 枚。但实际是每 22 平方尺用 55 枚,所以还需要下一步。

"以二除之,即得"

用二去除九千,得到最终结果四千五百。这一步修正了上一步的"假设"——因为实际是每 22 平方尺用 55 枚,所以要把 90009000 除以 22,得到真正的总砖数。

三、古今对照验证

步骤古术表述现代算式数值
1置东西六丈,以南北三丈乘之60×3060 \times 301800 平方尺
2以五乘之1800×51800 \times 59000
3以二除之9000÷29000 \div 24500 枚

古今算法完全一致,都是"面积 × 单位用量 ÷ 单位面积"的归一模型。

四、归一术的数学本质

"归一"是中国古代数学的核心方法之一,其逻辑是:先求出"一份"是多少,再推算"多份"是多少。本题的"归一"路径是:

总面积÷2共有多少个"2平方尺"×5总砖数\text{总面积} \xrightarrow{\div 2} \text{共有多少个"2平方尺"} \xrightarrow{\times 5} \text{总砖数}

或者等价地:

总面积×5假设每1平方尺用5砖的总量÷2实际总砖数\text{总面积} \xrightarrow{\times 5} \text{假设每1平方尺用5砖的总量} \xrightarrow{\div 2} \text{实际总砖数}

术文采用的是后一种路径,先乘后除,这在筹算中更为便捷——乘法运算比除法更容易操作。

五、中西比较

归一问题在世界各文明中都有出现。古希腊《几何原本》侧重于几何证明,较少涉及此类实用算术。古埃及莱茵德纸草书(约公元前1650年)中有大量比例分配问题,与归一思想相通。

古印度《阿利耶毗陀历书》(公元499年)中也有类似的工程计算。但《孙子算经》(约公元400年)的表述更为系统,术文以明确的算法步骤呈现,体现了中国古代数学"算法化"的特征。

高中课本关联

本题对应高中数学多个知识点:

1. 算法初步(必修3)

术文本身就是一段完整的算法描述,可以转化为程序框图:

  • 输入:长 a=60a=60,宽 b=30b=30,单位面积 c=2c=2,单位用量 d=5d=5
  • 计算:S=a×bS = a \times bN=S×d÷cN = S \times d \div c
  • 输出:NN

2. 比例与归一问题

本题是经典的"归一问题",与小学数学中的归一应用题一脉相承,但在高中阶段可以上升到函数模型 y=kxy = kx 的理解——总砖数与总面积成正比例关系,比例系数 k=52k = \frac{5}{2}

3. 高考考法

高考中常以数学文化题的形式出现,给出古代数学文献原文,要求考生理解题意并计算。解题关键是准确翻译古文、识别数学模型。

思考与拓展

题目一:

若屋基改为南北四丈、东西五丈,每三平方尺用砖七枚,问需砖多少枚?

题目二:

今有圆田,直径二丈,欲以砖铺之。凡积三尺,用砖四枚。问:用砖几何?(取圆周率为三)

题目三:

《孙子算经》本题术文说"得一千八百尺",但严格来说面积单位应为"平方尺"。你认为古人为什么直接用"尺"来表示面积?这反映了古代数学怎样的表达习惯?

一句话总结

屋基砌砖以归一术为核心,通过"面积 × 单位用量 ÷ 单位面积"的三步运算,将实际问题转化为精确的数学计算,展现了中国古代数学算法化、程序化的独特风格。

— Y. · 2026-09-17