- 36
- 0
- 约5.14千字
- 约 7页
- 2018-04-27 发布于江苏
- 举报
高斯算法
德国有一位世界著名的数学家叫高斯,他上学时,老师出了一道数学题:1+2+
3+……+100=?,小高斯看了看题目,想了一下,很快说出结果是5050。他的同
学无不为之惊奇,甚至还有的同学以为他在瞎说。但小高斯得出的结果被确定是正
确的。同学们,你们知道他是怎么算出来的吗?原来小高斯在认真审题的基础上,
根据题目的特点,发现了这样的有趣现象:1+100=101,2+99=101,3+98=
101,……,50+51=101,一共有多少个101呢?100个数,每两个数是一对,共有50
对,即共有50个101,所以1+2+3+……+100=101×50=5050。由此归纳出一个公
式,是等差数列的和=(首项+末项)×项数÷2。
在数学上,人们把1~100这些数中的每个数都叫做项,并把这样的一串数称做等差
数列。
这就是“高斯算法”的公式。有了它,好多数学竞赛中的问题解答起来就方便多了。
【例1】计算:6000-1-2-3-…-99-100
分析:可先利用减法的性质,把原题变为6000-(1+2+3++4+…+100),然后
再利用高斯求和公式计算。
所以原式=6000-(1+100)×50=6000-5050=950。
【例2】计算:1+2+3-4+5+6+7-8+9+…+25+26
原创力文档

文档评论(0)