【开篇】从算经十书到宋元巅峰:中国古代数学的算法基因
在高中数学的数列教学中,教材阅读材料提到刍童法、隙积术、垛积术,这些穿越千年的求和智慧,它们扎根于中国古代数学独有的算法体系,藏在一部部流传千年的算经典籍里。
中国古代数学——实用为本、算法为核,和西方公理化的演绎体系走出了完全不同的道路。从商周的十进位值制,到汉唐的算经十书,再到宋元的数学巅峰,古人用一套套精妙的算法,解决了农耕、水利、商贸、天文里的无数实际问题,也为我们留下了关于“求和”的宝贵智慧。
一、计算的根基:十进位值制与千年计算工具
中国古代数学能在计算领域领先世界千年,其核心根基就是我们至今仍在使用的“十进位值制”。
早在殷商时期,古人就已经掌握了完备的十进位记数法,用不同的符号对应个位、十位、百位……逢十进一、按位计值的记数规则,是当时世界上最先进的记数体系。正如李约瑟所说:如果没有这种十进位制,就不可能出现我们现在这个统一化的世界了。
有了先进的记数法,还要有趁手的计算工具:
算筹:商周时期诞生的最早计算器,用一根根圆形竹棍(后发展出骨制、铁制),通过纵、横两种摆法表示数字,遵循纵式记个位、百位,横式记十位、千位,遇零空位的规则,就能完成加减乘除、开方,甚至复杂的方程求解、数列求和。我们后面要讲的古代求和公式,最早就是古人用筹算一步步推演而来。
算盘产生普及于唐宋时期,梁上一珠当五、梁下一珠当一,配合完善的珠算口诀,把计算效率提升到了新高度。明清两代,算盘彻底取代算筹,成为商贸、民生中最常用的计算工具,也让古代数学算法真正走进了千家万户。形状为长方形,四周有框,内有直柱,中横为梁。梁上二珠,每珠作数5,梁下五珠,每珠作数1。算盘一般为9档到15档,运算时先定位再拨珠计算。明清两代,算盘成为当时工商贸易中不可缺少的工具。算盘携带方便,运算准确迅速,在相当长的一段时间内发挥着巨大作用。
二、典籍奠基:算经十书,搭建古代算法体系
伴随着计算技术的发展,古人把历代的数学成就、算法口诀、应用题型整理成册,形成了一部部经典的算学著作。其中最具代表性的,就是唐代国子监算学科定为官方教材的《算经十书》:《周髀算经》《九章算术》《海岛算经》《孙子算经》《张丘建算经》《五曹算经》《五经算术》《夏侯阳算经》《缉古算经》《缀术》。
这套书汇集了秦汉到唐代一千多年间的核心数学成果,不仅是古代数学教育的官方教科书,更是中国古代算法体系的奠基之作。其中,多部著作都为后续的求和算法埋下了重要伏笔:
1. 求和算法的源头:《九章算术》
大约成书于公元1世纪,全书以问题集的形式,收录了246个和生产生活紧密相关的应用题,分为方田、粟米、衰分、少广、商功、均输等九章。
我们后面要重点提到的刍童法,就出自《九章算术》的“商功”章,是古人计算土方、粮仓体积的核心公式,也是中国古代连续体求和的经典模型。除此之外,衰分、均输章里的比例分配、等差数列问题,更是把数列求和的思想,直接应用到了赋税、徭役的实际计算中。
《九章算术》奠定了中国古代数学“以题带术、以术解题”的典型风格,后世数学家大多要么为它作注补全推导,要么仿其体例著书。魏晋时期的刘徽为《九章算术》作注,不仅补全了书中缺失的证明逻辑,更创立了割圆术、重差术等精妙算法,把中国古代数学的理论深度推上了新台阶。
三国时期,刘徽运用割圆术求圆周长度,他认为无限增加圆内接正多边形的边数,其周长则愈接近圆周长,“割之弥细,所求弥小”,他运用这种方法,求得圆周率π=3927/1250。后来,祖冲之又将圆周率进一步精确到3.1415926到3.1415927之间。
隋代刘焯创立了等间距二次内插法,唐代僧一行创立了不等间距二次内插法,王孝通得到求解三次方程的方法,宋元时期得到关于高次方程组的求解法、一次同余式解法等。这些成果都处于当时的领先地位。
2. 数列体系的完善:《张丘建算经》
成书于公元5世纪,全书92个问题中,最突出的成就之一,就是对等差数列问题的系统解决。书中给出了等差数列通项、求和公式的完整算法,比《九章算术》里的零散应用更加体系化,是中国古代数列求和发展的关键一步。除此之外,书中的“百鸡问题”,它给出了由三个未知量的两个方程组成的不定方程组的解。“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。”更是流传千年的不定方程经典名题。
3. 算经十书的其他经典
《周髀算经》:中国现存最古老的算学著作,记录了最早的勾股定理应用,同时涵盖了天文历法中的大量计算问题;
《孙子算经》:记录了算筹记数的规范与筹算规则,其中“物不知数”问题是后世大衍求一术的源头,而“鸡兔同笼”题更是流传至今的经典题型;
《海岛算经》:刘徽所著,开创了中国古代的测量数学体系;
《缉古算经》:王孝通所著,最早系统解决了三次方程的求解问题。
可惜的是,收录了祖冲之、祖暅之父子核心数学成就的《缀术》,因内容太过深奥,在北宋时期就已失传,成为中国数学史上的一大遗憾。
三、巅峰突破:宋元数学,把求和算法推向极致
如果说汉唐的算经十书,为中国古代数学搭建了完整的体系,那么宋元时期,就是中国古代数学的黄金时代。这一时期涌现出秦九韶、李冶、杨辉、朱世杰并称的“宋元数学四大家”,他们的研究成果不仅领先当时的世界,更把“求和”这件事,推到了前所未有的高度。
我们最熟悉的,就是南宋数学家杨辉。他在《详解九章算法》《杨辉算法》等著作中,以《九章算术》的刍童法为基础,系统梳理了垛积术——把沈括在《梦溪笔谈》里提出的隙积术发扬光大,针对方垛、三角垛、果子垛等不同的堆垛场景,给出了完整的高阶等差数列求和公式,完美解决了离散物体的计数求和问题,和我们高中数列课堂里的平方和、组合数求和完全一脉相承。
而元代数学家朱世杰,更是把垛积术、招差术推向了巅峰。他在《算学启蒙》《四元玉鉴》中,系统研究了高阶等差级数的求和问题,创立了完整的垛积招差术,解决了任意高阶等差数列的求和问题,比西方同类成果早了近四百年。美国科学史家萨顿,更是把《四元玉鉴》称为中国数学著作中最重要的一部,也是中世纪最杰出的数学著作之一。
除此之外,南宋秦九韶的《数书九章》,提出了“大衍求一术”(一次同余式组解法)和“正负开方术”(高次方程数值解法);元代李冶的《测圆海镜》《益古演段》,系统完善了“天元术”(设未知数布列方程的方法),这些成果共同构筑了宋元数学的辉煌巅峰。
高考高频出题的“算经十书”,到底藏着多少高中数学考点?
高考数学文化题中,《九章算术》《孙子算经》几乎是试卷里的常客。这些经典古籍,都出自这套大唐国子监官方指定的数学教材——《算经十书》。其中,和高中数学考点强相关、高考出镜率最高的,就是下面这 5 部,我们重点谈谈。
1. 《九章算术》—— 高中数学的「鼻祖级典籍」
✅ 高考出镜率:★★★★★(数学文化题 TOP1 出处)它是算经十书的核心,奠定了中国古代数学“以题带术、以术解题”的实用风格,全书 246 道题,全是和农耕、商贸、工程相关的生活应用题,几乎覆盖了高中数学大半基础知识点。
和高中考点强关联的内容:
- 「衰分术」「均输术」:等差数列、比例分配的核心算法,课本里的数列应用例题,原型就出自这里;
- 「商功章」:立体几何的柱、锥、台、球体积公式,其中的「刍童术」,就是我们之前讲的隙积术、垛积术(果子垛) 的源头;
- 「盈不足术」:对应高中函数零点、二分法,是古代的线性插值解法;
- 「方程章」「勾股章」:线性方程组解法、勾股定理应用,和初中、高中的解三角形内容直接挂钩。
课本原题原型:
今有女子善织,日自倍,五日织五尺。问日织几何?(高中翻译:等比数列 {aₙ},公比 2,S₅=5,求数列的各项)
2. 《张丘建算经》—— 等差数列的「专项突破手册」
✅ 高考出镜率:★★★★☆成书于公元 5 世纪,堪称古代的「等差数列专题讲义」,它把《九章算术》里零散的数列问题,做了系统化的完善和突破。
高中考点核心关联:
系统给出了等差数列的通项公式、前 n 项和公式,完整解决了知三求二的问题,和我们现在课本里的公式完全一致;
- 补充了最大公约数、最小公倍数的计算方法,和高中算法初步、数论基础内容相关;经典的百鸡问题,是流传千年的不定方程名题,也是高考数学文化题的高频原型。
经典例题:
今有女子不善织,日减功迟。初日织五尺,末日织一尺,今三十日织讫。问织几何?(高中翻译:等差数列 {aₙ},a₁=5,a₃₀=1,求 S₃₀)
3. 《孙子算经》—— 高考名题的「发源地」
✅ 高考出镜率:★★★★☆很多人对它的印象,只停留在「鸡兔同笼」,但它的价值远不止于此。这本书详细记录了古代算筹的记数规则和筹算算法,是了解中国古代计算体系的关键典籍,更是无数高考题的原型库。
高中考点核心关联:
- 「鸡兔同笼问题」:二元一次方程组的经典题型,从小学考到高中,更是高考应用题的基础原型;
- 「物不知数问题」:「今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?」,这是后世「大衍求一术」的源头,也是高考数列、数论文化题的高频考点。
4. 《周髀算经》—— 勾股定理的最早记录
✅ 高考出镜率:★★★☆☆中国现存最古老的算学著作,约成书于公元前 1 世纪,虽然核心是天文历法,但其中的数学成就,影响了中国数学千年。
高中考点核心关联:
- 最早记录了勾股定理的通用表述:「勾广三,股修四,径隅五」,比西方毕达哥拉斯定理的记载早了 500 多年,是初中、高中解三角形内容的核心基础;记录了复杂的分数运算、开方运算,和高中根式运算相关。
5. 《缉古算经》—— 三次方程的千年突破
✅ 高考出镜率:★★★☆☆唐代数学家王孝通所著,是中国古代数学史上,最早系统解决三次方程求解问题的著作,比西方同类成果早了六百多年。
高中考点核心关联:
- 书中的问题,大多来自土建、水利工程中的体积计算、勾股应用,把三次方程和实际工程问题结合,对应高中的函数与方程、导数应用、立体几何内容;填补了《九章算术》中高次方程求解的空白,是中国古代代数发展的重要里程碑。
剩下的几本书,讲了什么?《海岛算经》(刘徽著):中国古代测量数学的巅峰,用相似直角三角形解决测高望远问题,对应高中的解三角形、相似应用;《缀术》:祖冲之、祖暅之父子的著作,唐代算学里最难的教材,需要学四年,可惜北宋时就已失传,我们熟知的圆周率精确计算、祖暅原理(立体几何「幂势既同,则积不容异」),都出自这本书;《五曹算经》《五经算术》《夏侯阳算经》:多为古代行政、经学中的计算应用,和高中数学考点关联较少,我们就不展开了。
从《九章算术》的生活应用题,到《张丘建算经》的等差数列,再到杨辉、朱世杰的垛积术,中国古代的数学家们从实际问题出发,一步步搭建起了从连续到离散、从一阶到高阶的求和体系。这些藏在古籍里的数学智慧,不仅是高考数学文化题的考点,更是我们理解数学、爱上数学的一把钥匙。
接下来,我们就一起走进这些精妙的古代求和方法,看看千年前的古人,是怎么解决我们今天高中课堂里的数列求和问题的。
等差数列求和法(刘徽)
刘徽在为《九章算术》作注时,通过实际问题(如良马与驽马行程问题)发现等差数列求和规律。他将数列逐项相加,利用“平行数”与“中平里”计算,本质上等同于现代等差数列求和公式 。
隙积术(沈括)
北宋沈括观察酒坛堆叠问题,提出“隙积术”。他修正了传统“刍童法”(长方台体积公式)的误差,得出公式,开创了高阶等差数列研究先河。
垛积术(杨辉、朱世杰)
南宋杨辉将几何图形求积问题转化为离散量求和,推导出三角垛、方垛、刍甍垛等公式。
元代朱世杰进一步发展垛积术,提出“招差术”(高次内插法),通过构造高阶数列求解复杂数列和,如四角垛、岚峰形垛等。
差分法(杨辉、朱世杰)
通过计算数列的差分(一次差、二次差等),将高阶等差数列转化为低阶数列求和。通过差分发现其与三阶等差数列的关系,进而推导出平方和公式,这些方法体现了中国古代数学家“化离散为连续”“以形助数”“递推叠加”等思想,为后世数列求和理论奠定了基础。
名句千古颂,经典永流传。我国古代数学历史悠久、成就辉煌,那些流传下来的工具方法与理论著作是中华民族宝贵的智慧结晶。这些数学思想理论如今依旧散发着耀眼的光芒,为现代数学的发展贡献力量。
视频来源:学习强国