∫π每天一道数学题
← 返回九章算术
九章算术 · 第 73 讲 · 2026-10-26 · 约 8 分钟

术名:粟米·第35题——一匹缣布几文钱?'今有术'的度量衡换算

720钱买缣一匹二丈一尺,按丈计价几何?本题展示《九章算术》'今有术'在处理复合单位换算时的精妙算法。从布帛度量到比例运算,古人的算理至今仍是高中数学的核心。

原文

今有出钱七百二十,买缣一匹二丈一尺。欲丈率之,问:丈几何?

答曰:一丈,一百一十八钱、六十一分钱之二。

术文:(今有术,本章通术)今有术曰:以所有数乘所求率为实,以所有率为法,实如法而一。

白话翻译

现在有720钱,买了一批细绢,长度是一匹二丈一尺。如果按"丈"来计算单价,问:每一丈值多少钱?

答:每一丈值118钱又61分之2钱。

示意图

粟米第35题:720钱买缣一匹二丈一尺,求丈率

图注:复合单位"一匹二丈一尺"化为"六十一分丈之十",720钱除以61/10丈,得每丈118又2/61钱

数学解读

第一步:统一度量单位

本题的关键在于"一匹二丈一尺"这个复合单位。古代布帛的度量制度为:

  • 一匹 = 四丈(这是汉制标准)
  • 一丈 = 十尺

因此:

一匹二丈一尺=4丈+2丈+1尺=6丈+0.1丈=6.1丈=6110丈一匹二丈一尺 = 4丈 + 2丈 + 1尺 = 6丈 + 0.1丈 = 6.1丈 = \frac{61}{10}丈

这一步是解题的"前置动作"——把复合量转化为单一分数,为后续比例运算做准备。

第二步:列比例求单价

已知总量720钱对应总量6110\frac{61}{10}丈,求每丈单价。设每丈xx钱,则:

x=7206110=720×1061=720061x = \frac{720}{\frac{61}{10}} = 720 \times \frac{10}{61} = \frac{7200}{61}

做除法:

7200÷61=118⋯27200 \div 61 = 118 \cdots 2

即:

x=118261(钱/丈)x = 118\frac{2}{61}(钱/丈)

用古代表述就是"一百一十八钱、六十一分钱之二"。

第三步:用"今有术"验证

《粟米》章的通用算法是"今有术",其术文为:

"以所有数乘所求率为实,以所有率为法,实如法而一。"

逐句对照本题:

术语含义本题对应
所有数现有的总数(已知量)720(钱)
所有率与所有数对应的率(已知单位量)6110\frac{61}{10}(丈)
所求率要求的单位率1(丈)
实被除数720×1=720720 \times 1 = 720
法除数6110\frac{61}{10}

按术文操作:

实=720×1=720\text{实} = 720 \times 1 = 720 法=6110\text{法} = \frac{61}{10} 实如法而一=7206110=720061=118261\text{实如法而一} = \frac{720}{\frac{61}{10}} = \frac{7200}{61} = 118\frac{2}{61}

结果完全一致。

第四步:古今对照——"今有术"的本质

"今有术"用现代数学语言表述,就是比例的内项积等于外项积,或更直接地:

所有数所有率=所求数所求率\frac{\text{所有数}}{\text{所有率}} = \frac{\text{所求数}}{\text{所求率}}

交叉相乘即得:

所求数=所有数×所求率所有率\text{所求数} = \frac{\text{所有数} \times \text{所求率}}{\text{所有率}}

这正是术文"以所有数乘所求率为实,以所有率为法,实如法而一"的代数表达。

用字母表示:若a:b=c:da:b = c:d,则d=bcad = \frac{bc}{a}。这与现代比例运算完全等价。

第五步:数值核验

720061=118+261\frac{7200}{61} = 118 + \frac{2}{61}

验证:118×61=7198118 \times 61 = 7198,7200−7198=27200 - 7198 = 2 ✓

小数近似:118+261≈118.0328118 + \frac{2}{61} \approx 118.0328(钱/丈)

高中课本关联

知识点定位:

  1. 人教A版必修第一册——等式性质与比例运算
  2. 选择性必修第三册——数学文化中的算法案例

高考考法链接:

本题对应的核心能力是单位换算与比例运算,在高考中常以以下形式出现:

  • 数学文化题:以《九章算术》原文为素材,考查阅读理解与比例计算(如2022年全国乙卷、2021年新高考卷均有类似题目)
  • 实际应用题:涉及复合单位(如"台时""人天")的单价计算
  • 算法案例:程序框图中嵌入"今有术"的比例算法

典型变式:

变式题:今有出钱五百,买漆一斗二升半。欲升率之,问:升几何?

解法完全相同:500÷2.5=200500 \div 2.5 = 200(钱/升),体现"今有术"的通用性。

思考与拓展

练习1: 今有出钱九百八十,买竹一梱,梱有二十枚。欲枚率之,问:一枚几何?

提示: 直接应用今有术,980÷20=49980 \div 20 = 49(钱/枚)。


练习2: 今有出钱一千二百,买粟三斛五斗。欲斛率之,问:一斛几何?

提示: 1斛=10斗,总量为3.5斛。1200÷3.5=24007=342671200 \div 3.5 = \frac{2400}{7} = 342\frac{6}{7}(钱/斛)。


练习3(挑战): 今有出钱七百二十,买缣一匹二丈一尺。若改为"欲尺率之",问:一尺几何?

提示: 总量仍为6110\frac{61}{10}丈 = 61尺。720÷61=114961720 \div 61 = 11\frac{49}{61}(钱/尺)。

验证:丈率×10\times 10应等于尺率的10倍关系,即118261×0.1=11.803...118\frac{2}{61} \times 0.1 = 11.803...,而114961≈11.803...11\frac{49}{61} \approx 11.803... ✓

一句话总结

"今有术"以比例之理统摄万物——无论布帛、粟米还是漆竹,只要已知总量与单位量,皆可"以所有数乘所求率为实,以所有率为法"求得答案,这正是算法普适性的古典表达。

— Y. · 2026-10-26