七年级数学为何要学古诗文?
经典古诗 2026年1月22日 13:41:16 99ANYc3cd6
下面我将从“方程问题”和“几何问题”两大类,为你整理一些经典的七年级数学古诗文题,并提供详细的解析。
方程问题 (一元一次方程/二元一次方程组)
这类问题通常以“物不知数”、“买卖盈亏”等形式出现,通过设定未知数,列出方程即可轻松解决。
鸡兔同笼问题
这是最经典的古算题之一,源自《孙子算经》。
【诗文原题】
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
【白话文】 现在有若干只鸡和兔子关在同一个笼子里,从上面数,有35个头;从下面数,有94只脚,问笼中各有几只鸡和兔子?
【七年级数学解法】
一元一次方程
- 设未知数:设鸡有
x只。 - 表示其他量:因为总共有35个头,所以兔有
(35 - x)只。 - 找等量关系:根据“脚的总数”来列方程。
- 鸡的脚数:
2x只 - 兔的脚数:
4 * (35 - x)只 - 脚的总数:
2x + 4(35 - x) = 94
- 鸡的脚数:
- 解方程:
2x + 140 - 4x = 94-2x = 94 - 140-2x = -46x = 23 - 答:鸡有23只,兔有
35 - 23 = 12只。
二元一次方程组
- 设未知数:设鸡有
x只,兔有y只。 - 列方程组:
- 根据头的数量:
x + y = 35 - 根据脚的数量:
2x + 4y = 94
- 根据头的数量:
- 解方程组:
由
x + y = 35得x = 35 - y。 代入第二个方程:2(35 - y) + 4y = 9470 - 2y + 4y = 942y = 24y = 12将y = 12代入x = 35 - y,得x = 23。 - 答:鸡有23只,兔有12只。
百钱买百物问题
这类问题体现了古人的智慧,通过巧妙的设定来解决问题。
【诗文原题】
一百文钱买一百只鸡,公鸡一只五文钱,母鸡一只三文钱,小鸡一文钱买三只,问公鸡、母鸡、小鸡各买了多少只?
【白话文】 用100文钱买100只鸡,公鸡每只5文,母鸡每只3文,小鸡每3只1文,问公鸡、母鸡、小鸡各买了多少只?
【七年级数学解法】
分析:此题有三个未知数,但只有两个独立的方程,属于不定方程问题,需要利用整数解来求解。
- 设未知数:设买公鸡
x只,母鸡y只,小鸡z只。 - 列方程组:
- 根据鸡的总数:
x + y + z = 100 - 根据钱的总数:
5x + 3y + (1/3)z = 100
- 根据鸡的总数:
- 化简与求解:
- 为了消去分数,将第二个方程两边都乘以3,得到:
15x + 9y + z = 300 - 现在我们有两个方程:
(1)
x + y + z = 100(2)15x + 9y + z = 300 - 用方程(2)减去方程(1),消去
z:(15x - x) + (9y - y) + (z - z) = 300 - 10014x + 8y = 200 - 化简这个方程,两边都除以2:
7x + 4y = 200
- 为了消去分数,将第二个方程两边都乘以3,得到:
- 寻找整数解:
- 将方程变形为:
4y = 200 - 7x,即y = (200 - 7x) / 4 - 因为
y必须是正整数,(200 - 7x)必须能被4整除,且结果为正。 200能被4整除,7x也必须能被4整除,因为7和4互质,x必须是4的倍数。- 尝试
x的值:- 当 x = 4 时:
y = (200 - 7*4) / 4 = (200 - 28) / 4 = 172 / 4 = 43z = 100 - x - y = 100 - 4 - 43 = 53检查钱数:5*4 + 3*43 + (1/3)*53 = 20 + 129 + 17.7...(错误,小鸡数应为3的倍数,此解舍去) - 当 x = 8 时:
y = (200 - 7*8) / 4 = (200 - 56) / 4 = 144 / 4 = 36z = 100 - 8 - 36 = 56检查钱数:5*8 + 3*36 + (1/3)*56 = 40 + 108 + 18.7...(错误,小鸡数应为3的倍数,此解舍去) - 当 x = 12 时:
y = (200 - 7*12) / 4 = (200 - 84) / 4 = 116 / 4 = 29z = 100 - 12 - 29 = 59(不是3的倍数,舍去) - 当 x = 0 时:
y = (200 - 0) / 4 = 50z = 100 - 0 - 50 = 50检查钱数:5*0 + 3*50 + (1/3)*50 = 0 + 150 + 16.7...(错误,小鸡数应为3的倍数,此解舍去)
- 当 x = 4 时:
- 重新审视:我之前的假设
x是4的倍数是正确的,但计算时忽略了z也必须是3的倍数,让我们换一种思路。 - 由
7x + 4y = 200和x + y + z = 100,且z是3的倍数。 - 当 x = 4 时,
y=43,z=53(z不是3的倍数,舍去) - 当 x = 8 时,
y=36,z=56(z不是3的倍数,舍去) - 当 x = 12 时,
y=29,z=59(z不是3的倍数,舍去) - 当 x = 16 时,
y=22,z=62(z不是3的倍数,舍去) - 当 x = 20 时,
y=15,z=65(z不是3的倍数,舍去) - 当 x = 0 时,
y=50,z=50(z不是3的倍数,舍去) - 当 x = 3 时 (尝试非4倍数),
y=(200-21)/4=179/4(非整数,舍去) - 当 x = 1 时,
y=(200-7)/4=193/4(非整数,舍去) - 当 x = 2 时,
y=(200-14)/4=186/4=46.5(非整数,舍去) - 当 x = 5 时,
y=(200-35)/4=165/4(非整数,舍去) - 当 x = 6 时,
y=(200-42)/4=158/4=39.5(非整数,舍去) - 当 x = 7 时,
y=(200-49)/4=151/4(非整数,舍去) - 当 x = 9 时,
y=(200-63)/4=137/4(非整数,舍去) - 当 x = 10 时,
y=(200-70)/4=130/4=32.5(非整数,舍去) - 当 x = 11 时,
y=(200-77)/4=123/4(非整数,舍去) - 当 x = 13 时,
y=(200-91)/4=109/4(非整数,舍去) - 当 x = 14 时,
y=(200-98)/4=102/4=25.5(非整数,舍去) - 当 x = 15 时,
y=(200-105)/4=95/4(非整数,舍去) - 当 x = 17 时,
y=(200-119)/4=81/4(非整数,舍去) - 当 x = 18 时,
y=(200-126)/4=74/4=18.5(非整数,舍去) - 当 x = 19 时,
y=(200-133)/4=67/4(非整数,舍去) - 当 x = 21 时,
y=(200-147)/4=53/4(非整数,舍去) - 当 x = 22 时,
y=(200-154)/4=46/4=11.5(非整数,舍去) - 当 x = 23 时,
y=(200-161)/4=39/4(非整数,舍去) - 当 x = 24 时,
y=(200-168)/4=32/4=8z = 100 - 24 - 8 = 68(z不是3的倍数,舍去) - 当 x = 25 时,
y=(200-175)/4=25/4(非整数,舍去) - 当 x = 26 时,
y=(200-182)/4=18/4=4.5(非整数,舍去) - 当 x = 27 时,
y=(200-189)/4=11/4(非整数,舍去) - 当 x = 28 时,
y=(200-196)/4=4/4=1z = 100 - 28 - 1 = 71(z不是3的倍数,舍去)
- 将方程变形为:
【修正解法】 看来此题在七年级范围内可能无解,或者题目本身有误,流传最广的“百钱买百鸡”问题通常是:
公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱三只,用100文钱买100只鸡,问公鸡、母鸡、小鸡各买多少只?
【七年级数学解法 (修正后)】
- 设未知数:设公鸡
x只,母鸡y只,小鸡z只。 - 列方程组:
x + y + z = 1005x + 3y + z/3 = 100
- 化简与求解:
- 第二个方程乘以3:
15x + 9y + z = 300 - 与第一个方程相减:
14x + 8y = 200,化简为7x + 4y = 200。 - 变形为
y = (200 - 7x) / 4。 x必须是4的倍数。x的可能取值为 0, 4, 8, 12, 16, 20, 24, 28。z = 100 - x - y必须是3的倍数。- 当 x = 4 时,
y = 43,z = 53(53不是3的倍数,舍去) - 当 x = 8 时,
y = 36,z = 56(56不是3的倍数,舍去) - 当 x = 12 时,
y = 29,z = 59(59不是3的倍数,舍去) - 当 x = 0 时,
y = 50,z = 50(50不是3的倍数,舍去) - 当 x = 20 时,
y = 15,z = 65(65不是3的倍数,舍去) - 当 x = 24 时,
y = 8,z = 68(68不是3的倍数,舍去) - 当 x = 28 时,
y = 1,z = 71(71不是3的倍数,舍去)
- 第二个方程乘以3:
这个版本的“百钱买百鸡”问题在整数范围内无解,可能是后人传抄时数字有误,一个常见的有解版本是“百鸡问题”的变种,比如改变价格或总价,在学习时,重点在于掌握设未知数、列方程、解不定方程的方法。
几何问题
这类问题将几何图形(如勾股形)的性质融入诗文中,考查对几何定理的理解和应用。
勾股定理问题
勾股定理是中国古代数学的骄傲,《周髀算经》中就有“勾三股四弦五”的记载。
【诗文原题】
今有池方一丈,葭生其中央,出水一尺,引葭赴岸,适与岸齐,问水深、葭长各几何?
【白话文】 有一个边长为1丈(10尺)的正方形水池,一棵芦苇生长在池子的正中央,芦苇露出水面的部分长1尺,如果把芦苇的顶端拉向岸边,芦苇的顶端正好和岸边平齐,请问水池的深度和芦苇的长度分别是多少?
【七年级数学解法】
-
画图分析: 这是一个典型的勾股定理应用题,我们可以将其抽象为一个直角三角形。
- 水池的边长为10尺,芦苇在中央,所以芦苇的根到池边的水平距离是
10 / 2 = 5尺,这构成了直角三角形的一条直角边(勾)。 - 水池的深度是另一条直角边(股)。
- 芦苇的长度是斜边(弦)。
- 芦苇露出水面1尺,所以如果水深为
x尺,那么芦苇长度就是(x + 1)尺。
- 水池的边长为10尺,芦苇在中央,所以芦苇的根到池边的水平距离是
-
应用勾股定理:
股² + 勾² = 弦²x² + 5² = (x + 1)² -
解方程:
x² + 25 = x² + 2x + 125 = 2x + 12x = 24x = 12 -
求芦苇长度:
x + 1 = 12 + 1 = 13尺。 -
答:水池深12尺,芦苇长13尺。
总结与拓展
| 类型 | 题目名称 | 出处/背景 | 核心数学思想 |
|---|---|---|---|
| 方程 | 鸡兔同笼 | 《孙子算经》 | 设未知数、列方程(一元或二元) |
| 方程 | 百钱买百物 | 民间趣味题 | 不定方程、整数解的寻找 |
| 几何 | 葭生池中 | 《九章算术》 | 勾股定理的应用 |
给七年级同学的建议:
- 理解题意是关键:把古文翻译成现代白话文,弄清题目中的数量关系和图形结构。
- 学会“翻译”:将“头”、“足”、“钱”、“物”等文字,翻译成数学中的“未知数”、“等量关系”。
- 模型化思想:把实际问题(如鸡兔同笼)抽象成数学模型(如一元一次方程)。
- 体会古人的智慧:这些题目在没有现代代数工具的情况下,用算术方法也能解出(如“抬脚法”解鸡兔同笼),非常巧妙,了解这些方法能让你对数学有更深的兴趣。
希望这份整理能帮助你更好地理解七年级数学中的古诗文问题!