国际象棋棋盘上的麦粒
等比数列求和——棋盘上的麦粒
等⽐数列求和——棋盘上的麦粒根据历史传说记载,国际象棋起源于古印度,相传国王要奖赏国际象棋的发明者,问他想要什么,发明者说:请您在棋盘的第⼀个格⼦⾥放1粒麦⼦,第⼆个格⼦⾥放2粒,第三个格⼦⾥放4粒,第四个格⼦⾥放8粒,以此类推,直到最后⼀个格⼦,第64格放满为⽌。
、赏给我这么多数⽬的麦粒,我就⼗分满⾜了.国王觉得这个要求不⾼,就欣然同意了. 然⽽等到麦⼦成熟时,国王才发现,全印度的麦⼦竟然连棋盘⼀半的格⼦数⽬都填不满. (《第七封印》)现在我们来帮助国王计算⼀下,想要填满64格棋盘,到底需要多少麦粒。
实际上这是⼀个等⽐数列求和问题。
棋盘的第⼀格只需要麦粒a1=1,第⼆个需要麦粒a2=2,第3格a3=4,等等,这些麦粒的数量构成⼀个⾸项a1=1,公⽐q=2的等⽐数列。
那么要求64格棋盘的总麦粒数。
再观察对⽐这两个等式,发现它们有很多相同的指数幂,所以可以把两个等式相减来化简,我们⽤2式减1式,等号左边相减,2S64-S64,等号右边相减,这些相同的指数幂会消掉,最后留下来的,只有264,减去1.所以能得到棋盘上的总麦粒数S64,等于264-1,这是⼀个天⽂数字,相当于全世界2000年的⼩麦产量。
上⾯计算麦粒的⽅法,对任何⼀个q不等于1的等⽐数列求和,都是适⽤的。
等⽐数列的前n项和Sn,=a1+a2+...+an,我们⽤a1和q来表⽰。
错位相减法不仅适合于等⽐数列的求和,更多的时候,如果⼀个数列的通项形式,可以表⽰成,⼀个等差数列与⼀个等⽐数列的乘积时,那么都可以⽤错位相减法来求前n项和。
⾄于等⽐数列想要求和,只要直接套公式就可以。
远望巍巍塔七层,红光点点倍加增,共灯三百⼋⼗⼀,请问尖头⼏盏灯?”意思是:⼀座7层塔共挂了381盏灯,且相邻两层中,下⼀层灯数是上⼀层灯数的2倍,则塔的顶层共有⼏盏灯?每层塔所挂的灯的数量形成⼀个等⽐数列,公⽐q=2,我们设塔的顶层有a1盏灯。
7层塔⼀共挂了381盏灯,S7=381,按照等⽐求和公式, 那么有a1乘以1-2的7次⽅,除以1-2,等于381.能解出a1等于3. 尖头必有3盏灯。
国际象棋棋盘上放米粒
国际象棋棋盘上放⽶粒国际象棋棋盘上放⽶粒,数⽬是天数的平⽅。
这个关于关于平⽅的故事⼤家帮忙回忆⼀下第⼀个:我朋友的记忆⼀国家被围困,⼀能⼈帮国王让敌⼈退兵。
国王提出奖励,他说你每天给我在国际象棋棋盘上⽅⼀些⽶粒,数⽬是天数的平⽅,直到棋盘的格⼦被放满。
第⼀个格放1粒,第2个格放2的平⽅2x2=4粒。
第3个格放3的平⽅3x3=9粒。
以此类推。
第⼆个:我的记忆是2个商⼈和国王做交易。
他们说我每天给你10万两黄⾦,你每天给我在国际象棋棋盘的格⼦上⽅些⽶粒,数⽬是2的当天天数次⽅。
就是说第⼀天21(代表2的⼀次⽅)是2粒;第2天22是4粒;第3天23是8粒,以此类推。
该故事应该是什么版本?⼤家都说说⾃⼰的记忆或知道⽐较详细和确凿的版本吧。
还有,就是我很想知道这种交易到最后能收⼊多少粒⽶。
我觉得第⼀个开始肯定⽐第⼆个快。
但第2个都后⾯就⽐第1个快多了吧。
有⼈能否写个程序让我们能⽅便地查出⽅法⼀和⼆任意⼀天该天是多少粒⽶,该天总共收⼊了多少粒⽶。
算出多少粒⽶,下⼀步就是⼤家算算多少粒⽶是⼀⽄。
我们算算收⼊了多少⽄。
wow~好多⼤⽶啊~~!:)这个是从⼀个地⽅复制过来的.因为看了⼀本书叫<⾃动百万富翁>,⾥⾯讲到了复利的神奇,这可以作为⼀个左证的.这也激起了我理财的信念.只是去银⾏问了下,并不理想,哎!现在真的很想多赚些钱,但不知道怎么去赚?这段时间⾥,看了⼀些这⽅⾯的书籍,也了解了⼀些股票和基⾦⽅⾯的事情当然只限于粗浅的⽅⾯.现在的情形也不是很乐观的.在2个朋友从盘锦⾛了之后,⽇⼦变得更加的平淡与⽆味.真的不知道在这上⾯说点什么也是应该的.胡乱的拼凑,只有这么说,也只能这么做了.。
国际象棋数列的故事
圆学子梦想铸金字品牌
国际象棋数列的故事
传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就行了.在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在第4个格子里放8粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子就行了”.区区小数,几粒麦子,这有何难,“来人”,国王令人如数付给西塔.
计数麦粒的工作开始了,第一格内放1粒,第二格内放2粒,第三格内放22粒,…还没有到第二十格,一袋麦子已经空了.一袋又一袋的麦子被扛到国王面前来.但是,麦粒数一格接一格飞快增长着,国王很快就看出,即便拿出全国的粮食,也兑现不了他对西塔的诺言.
原来,所需麦粒总数为:18 446 744 073 709 551 615.
这些麦子究竟有多少?打个比方,如果造一个仓库来放这些麦子,仓库高4公尺,宽10公尺,那么仓库的长度就要等于地球到太阳的距离的两倍。
而要生产这么多的麦子,全世界要两千年.尽管国家非常富有,但要这样多的麦子他是怎么也拿不出来的.这么一来,国王就欠了西塔好大一笔债.
- 1 -。
棋盘上的麦粒
奥数 社团
1.从简单到复杂找规律: 请先用计算器计算。
1+2 = 3 1+2+22 = 7 1+2+22+23 = 15 1+2+22+23+24 =31
.... .... .... .... 2 3 总结猜想:1+2+2 +2 + +2n=
奥数 社团
汇报: 从简到繁找规律
1+2 = 3=22 -1 1+2+22 = 7= 23 -1 1+2+22+23 = 15= 24 -1 1+2+22+23+24 =31= 25 -1
4).喜欢吃拉面吗?拉面馆的 师傅用一根很粗的面条,把两端捏 合在一起拉伸,再捏合,再拉伸, 反复几次,就把这根很粗的面拉成 许多根细的面条?
奥数 社团
总结收获
.... ....
总结猜想:1+2+22+23+....
....
+2n= 2n+1-1
找规律方法:1、从简到繁;2、观察、比较、猜想、验证。
奥数 社团
教师 讲授:
S64=1+2+22+23+· · · +263
2S64= 2+22+23+· · · +263+264
①
②
若两边同乘以2,使得等式右边各项都向右错了一位, 然后两式作差,把相同的项消去,就可从中解出s64.
设计者:海城市西柳小学赵长林
奥数 社团
播放视频:
《棋盘上能放多少麦粒?
棋盘格子装米算法总和
棋盘格子装米算法总和棋盘格子装米问题,又被称为“180度麦粒问题”,是一个经典的数学问题。
问题的背景是这样的:传说中,国际象棋设法酬报国王给予他的发明。
发明是棋盘上的64个方格,以及64个大米。
国王很快就发现这个发明过于简单,从而没有像他预期的那样奖励发明者。
比赛是在亚洲举行的,国际象棋的交流在亚洲非常普遍。
现在,这个问题会在每一个阶段或比赛中重新提到。
这个问题的任务是计算整个棋盘上需要多少个谷物。
棋盘的第一个方格上放置一个谷粒,第二个方格上放置两个谷粒,第三个方格上放置四个谷粒,以此类推。
每个方格上的谷粒数量都是前一个方格数量的两倍。
问题要求计算所有谷物数量的总和。
首先,我们来分析这个问题。
棋盘上一共有64个方格,每个方格有对应的谷粒数量。
我们可以用数学公式来表示这个问题。
如果设第一个格子的谷粒数量为1,将其他每个格子的谷粒数量设为$2^{n-1}$,其中$n$代表方格的编号,那么第一个方格的谷粒数量是$2^{1-1}=1$,第二个方格的谷粒数量是$2^{2-1}=2$,第三个方格的谷粒数量是$2^{3-1}=4$,以此类推。
接下来我们可以推导出,第$n$个方格的总谷粒数量,可以表示为$2^{n-1}$。
而所有64个方格的总谷粒数量等于各个方格谷粒数量之和,即$1+2+4+8+...+2^{n-1}$。
现在我们来推导这个等差数列的求和公式。
设等比数列的首项为$a_1$,公比为$q$,项数为$n$,那么等比数列的前$n$项和可以表示为$S_n=\frac{a_1(1-q^n)}{1-q}$。
对于我们的问题,首项$a_1=1$,公比$q=2$,项数$n=64$。
代入公式中。
这个结果看起来可能令人惊讶,因为这个数字非常庞大。
实际上,这个数字已经超出了人类记忆和计算的范围。
对于普通的计算机也很难一次性计算出这个结果。
我们可以用python来验证一下这个结果。
```total_grains = 0current_grains = 1for i in range(64):total_grains += current_grainscurrent_grains *= 2print(total_grains)```需要注意的是,这个问题中的计算数量非常庞大,远远超出了人类的想象力。
奥数专题:棋盘上能放多少麦粒?
印度有个发明家发明了国际象棋,国王玩的很 开心,于是决定奖励这个发明家。发明家没有向 国王要金银珠宝,他的要求是让国王在棋盘上放 麦粒, “请在棋盘的第1个格子里放上1颗麦粒, 第2个格子里放上2颗麦粒,第3个格子里放上4颗 麦粒,第4个格子里放上8颗麦粒,依次类推,每 个格子里放的麦 粒数都是前一个格子麦粒数的2 倍,直到第64 个格子,国王一笑,连忙答应。你 认为国王能满足这位发明家的要求吗?
设计者:海城市西柳小学赵长林
奥数 社团
播放视频:
《棋盘上能放多少麦粒?
问题:1、国际象棋有多少个格子?
2、第64格该放多少麦粒?
奥数 社团
1.从简单到复杂找规律: 请先用计算器计算。
1+2 = 3 1+2+22 = 7 1+2+22+23 = 15 1+2+22+23+24 =31
.... .... .... .... 2 3 总结猜想:1+2+2 +2 + +2n=
奥数 社团
1.从简单到复杂找规律: 请先用计算器计算。
1+2 = 3 1+2+22 = 7 1+2+22+23 = 15 1+2+22+23+24 =31
.... .... .... .... 2 3 总结猜想:1+2+2 +2 + +2n=
奥数 社团
汇报: 从简到繁找规律
1+2 = 3=22 -1 1+2+22 = 7= 23 -1 1+2+22+23 = 15= 24 -1 1+2+22+23+24 =31= 25 -1
棋盘上的数学
棋盘上的数学同学们,听说过国际象棋吗?国际象棋起源于印度,它的棋盘是正方形的,由8行8列颜色一深一浅、交错排列的64个小方格组成(如右图)。
国际象棋和它的发明人——印度人西萨·班·达依尔还有一段有趣的故事呢!读一读棋盘上的麦粒西萨·班·达依尔是古印度舍罕王的宰相。
一次,舍罕王觉得自己王宫里的所有游戏都玩腻了,于是,他下令说,如果谁能发明一种使他开心的游戏,谁就将得到很多的赏赐。
达依尔知道了这个消息,便把自己发明的国际象棋奉献给了舍罕王。
舍罕王觉得这种游戏很有趣,非常高兴,就打算重赏达依尔。
舍罕王问达依尔:“你的发明给我带来了很多欢乐,你要什么赏赐,我就给你什么赏赐!”达依尔不慌不忙地说:“陛下,请你在这张棋盘的第一个小格里,赏给我1粒麦子,在第二格里赏2粒,照这样下去,每一格里的麦子都比前一格加一倍。
直到把棋盘的64个格子都摆满,您把这些麦子赏给我就够了。
”舍罕王对达依尔的要求既奇怪,又高兴:“达依尔,你的要求也太少了,我会让你满足的!”于是舍罕王命令侍臣,把这些麦子如数付给达依尔。
数麦粒的工作开始了,第一格放1粒,第二格放2粒,第三格放4粒,可还没放到20格,一袋的麦子已经空了。
接着一袋又一袋的麦子被扛上来,一袋又一袋的麦子被数尽,依旧无法达到达依尔的要求。
而舍罕王也惊得目瞪口呆,因为他发现:达依尔的要求竟是无法兑现的!??做一做让我们一起来动手做一做吧!这是为什么呢?图画不好,本意想画成两次对折状。
我们研究所要借助的材料是一张普通的白 纸。
如图,对折1次,纸有几层?对折2次, 纸有几层? 对折3次呢?1. 随着对折次数的不断增加,你发现纸的层数变化有什么规律吗?2. 这些层数与2又有什么特殊的联系呢?○ 小 贴 士 ○4可以写成2×2,两个2相乘可以在2 的右上角写一个2,即22,读作2的平方,或 2的2次方。
通常,几个2连乘,就可以在2的右上角写 几,读的时候就读作2的几次方。
棋盘麦粒问题计算过程
棋盘麦粒问题,也叫“麦子数问题”,是一个古老的数学问题,传说是古印度一位聪明的大臣向国王提出的。
问题的具体描述是:在一个棋盘上放入一粒麦子,接着在第二格里放入两粒麦子,第三格里放入四粒麦子,第四格里放入八粒麦子……如此类推,直到放满64 格,问最后棋盘上共放了多少粒麦子?
这个问题可以用指数函数和求和公式来计算。
首先,第n 格放的麦子数量为2^(n-1)。
也就是说,第一格放的是2^(1-1)=1 粒麦子,第二格放的是2^(2-1)=2 粒麦子,第三格放的是2^(3-1)=4 粒麦子,以此类推。
其次,总共放的麦子数就是每一格放的麦子数之和。
因此,可以使用求和公式来计算:
总共放的麦子数= 1 + 2 + 4 + 8 + ... + 2^(n-1)
其中n=64,因为棋盘共有64 格。
这是一个等比数列,公比为2。
因此,可以使用等比数列求和公式来计算:
总共放的麦子数= (1 - 2^n) / (1 - 2) = 2^n - 1
将n=64 代入公式,得到:
总共放的麦子数= 2^64 - 1 = 18,446,744,073,709,551,615
因此,如果在棋盘上按照上述规律放麦子,最后总共会放下18,446,744,073,709,551,615 粒麦子。
这个数字非常大,相当于全球人口数量的数倍。
棋盘上的麦粒ppt课件
1
在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发 明人--宰相西萨·班·达依尔。国王问他想要什么,他对国 王说:"陛下,请您在这张棋盘的第1个小格里,赏给我1粒
让我们数数! 麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小
格都比前一小格加一倍。请您把这样摆满棋盘上所有的64 格的麦粒,都赏给您的仆人吧!"国王觉得这要求太容易满 足了,就命令给他这些麦粒。当人们把一袋一袋的麦子搬 来开始计数时,国王才发现:就是把全印度甚至全世界的 麦粒全拿来,也满足不了那位宰相的要求。 那么,宰相 要求得到的麦粒到底有多少呢?
1+2²+2³+24+……+262+263 共64个数字 可以等于264
9
拿出你的计算器
一26个4=天18文4数46字7!4 4033709551 615
10
2
3
…… 太有的什方多么 法了简 吗!便 ?
4
让我格棋盘上放置麦粒,表面上看起来所需麦粒数量很少,其实越放越多,最终达到一个天文 数量. 每格棋盘应该放置麦粒详细数量: 第1格棋盘: 1=2的0次方 第2格棋盘: 2=2的1次方 第3格棋盘: 4=2的2次方 ∶ 第18格棋盘: 131072=2的17次方 第19格棋盘: 262144=2的18次方 第20格棋盘: 524288=2的19次方 ∶ 第43格棋盘: 4398046511104=2的42次方 第44格棋盘: 8796093022208=2的43次方 第45格棋盘: 17592186044416=2的44次方 ∶ 第63格棋盘: 4611686018427387904=2的62次方 第64格棋盘: 9223372036854775808=2的63次方 总的数量应该是把64格里的麦粒全加在一起,非常明显,超级巨大。 问题本质是:1+2+4+8+16+32+64+128+256+512+1024+…+2的62次方+2的63次方 =18446744073709551615
棋盘上的麦粒
《棋盘上的麦粒》的故事
古印度有一个国王,很喜欢下棋。
每日都要大臣们陪他下棋,一来国王的棋艺很不错,二来大臣们都惧怕国王,因此,国王从来没有遇到过敌手,只赢不输。
一天,国王觉得总跟手下败将下没有意思,就下令:谁能赢了他,就可以满足这个人提出的一个愿望。
手下一位从未跟国王下过棋的大臣走上前来,要求与国王下一盘棋。
国王根本没有把这位大臣放在眼里,可是结果,聪明的大臣赢了。
国王虽然输了,但很大度地说:“提出你的要求吧,我会信守诺言,满足你的要求的。
”大臣轻轻地说:“我只想要一些麦粒,能把棋盘放满。
这个棋盘共有64个方格,陛下,请在第一个格子里放一颗麦粒,第二个格子里放2颗,第三个格子里放4个,第四个格子里放8粒……依此类推,把64个格子都放满。
”国王一听,不假思索地说:“这样小小的要求,我立刻就满足你。
”于是,命令管粮食的大臣按着这位大臣的计算方式算好麦粒的数目。
管粮食的大臣计算后,走到国王面前悄声说:“陛下,按照他的要求,全国的粮食加起来也不够啊!您看,1+2+22+23+24+25……=18446744073709551615粒,1立方米的麦粒大约是1500万颗,一共要给他12000立方米的麦粒。
”国王一听傻了眼,这可怎么办?“陛下,不必烦恼,我们可以打开粮库,让他自己去数好了,即使每秒钟数两粒,每天数12个小时,那么10年才可以数20万立方米,所以要数完他要的麦粒,共需要2900亿年。
”管粮食的大臣对国王说:“陛下,我想他并非真的要得到这么多的麦粒,
他只是想试一试还有谁比他更聪明吧。
”国王听了管粮大臣的分析,十分高兴。
因为他有两位又聪明又忠实的大臣。
棋盘放米粒的故事
棋盘放米粒的故事
有一个国王想奖赏国际象棋发明者。
国王问国际象棋发明者想要什么奖赏,国际象棋发明者对国王说:“我要的奖赏也不多,只要在棋盘上的第一个格子放一粒米,第二个格子放两粒米,第三个格子放八粒米,第四个格子放十六粒米,按照这样的方式把整个棋盘的64个格子都放好米就行。
”
国王一听,觉得这太容易了,就随口答应了。
但是,国王很快就发现自己并没有这个实力,即使把国库里的粮食全给了国际象棋发明者,也远远不够。
按照国际象棋发明者所说的方式,第64个格子应该放的米粒数是2的63次方,也就是922亿亿粒米。
一粒米的重量约为0.016克,算下来,第64个格子应该放大约1475亿吨米。
1475亿吨米,这是什么概念呢?
联合国粮农组织公开的数据显示,2017年全球粮食产量约为26.27亿吨,2018年全球粮食产量约为25.87亿吨。
也就是说,第64个格子所需要的米相当于全世界60年粮食产量的总和。
这只是一个格子,如果算上另外63个格子,那将是一个非常庞大且惊人的数字。
之所以讲这则故事,是因为我想引出一个概念——复利思维。
爱因斯坦说:“复利是世界的第八大奇迹。
”
通过上面的这则故事,你应该能领略到复利的神奇之处。
棋盘上的麦粒
棋盘上的麦粒古时候,印度有个国王很爱玩。
一天,他对大臣们说,希望得到一种玩不腻的玩意儿,谁能贡献给他,将有重赏。
不久,有个聪明的大臣向他献上一种棋子,棋盘上有64个格子,棋子上刻着“皇帝”、“皇后”、“车”、“马”、“炮”等字。
下这种棋子,是玩一种变化无穷的游戏,确实让人百玩不厌。
国王就对那个聪明的大臣说:“我要重赏你。
说吧,你要什么,我都能满足你。
”那个大臣说:“我只要些麦粒。
”“麦粒?哈,你要多少呢?”“国王陛下,你在第一格棋盘上放1粒,第二格上放2粒,第三格上放4粒,第四格上放8粒……照这样放下去,把64格棋盘都放满就行了。
”国王想:这能要多少呢?最多几百斤吧。
小意思,就对管粮食的大臣说:“你去拿几麻袋的麦子赏给他吧。
”管粮食的大臣计算了一下,忽然大惊失色,忙向国王报告道:“照这样的计算,把我们全国所有的粮食全给他,还差得远呢!”说完把计算题列给国王看,得数等于18,446,774,073,709,551,615(颗麦粒)1立方米麦粒大约有1500万粒,那么照这样计算,得给那位大臣12000亿立方米,这些麦子比全世界2000年生产的麦子的总和还多。
国王脸色铁青,忙问管粮食的大臣说:“那怎么办?要是给他吧,我将永远欠他的债;要是不给他吧,我不就成了说话不算数的小人了吗?请你给想想办法吧。
”管粮食的大臣想了想说:“办法只有一个,你应该说话算话,才能让全国人民相信您是位好国王。
”“可是我没有那么多的麦子呀。
”“请您下令打开粮仓,然后请献棋的大臣自己一粒一粒地数出那些麦子就行了。
“那么要数多长时间呢?”管粮食的大臣计算了一下说:“假设每秒钟能数2粒麦子的话,每天他数上12小时,是43200多秒,数上10年才能数出20立方米,要数完那个数目将需要2900亿年呢。
他能活多少年呢?再说枯燥的生活能折磨人,他这样下去岂不要短寿?因此我想,他的本意并不是想要得到那些不可能得到的麦粒,他只是试试我国有没有比他更聪明的人罢了。
关于棋盘麦粒的传说
关于棋盘麦粒的传说
关于棋盘麦粒的传说
在印度,有一个古老的传说:当时舍罕王打算重赏国际象棋的发明人宰相西萨·班·达依尔。
宰相请舍罕王在棋盘的第一个小格内赏给他一粒麦子,在第二个格子内赏给他2粒麦子,第三个格赏给他2×2=4粒麦子,……照此下去,每一格内的麦子都比前一小格的加一倍。
舍罕王认为这样摆满棋盘上所有64格的麦粒也不过一小袋,就答应了宰相的要求。
可是当宫廷数学家计算了这个数目之后,才发现整个国家仓库里的所有麦子全部给宰相还相差很多,甚至在全世界的土地上也不可能收获这么多的麦子。
这是怎么回事呢?实际上这是一个等比数列也称几何级数求前64项和的问题。
根据等比数列求前几项和的公式:。
其中a1是等比数列{an}的第一项,q是公比,n为项数。
而在该题中,a1=1,q=2,n=64,则:
这个数字是非常大的。
可见,古印度在很早以前就有了几何级数的思想。
在我国2000多年前的《易经》和《九章算术》等著作中,都包含了等比数列的内容。
国际象棋数列的故事
圆学子梦想铸金字品牌
国际象棋数列的故事
传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就行了.在棋盘的第1个格子里放1粒,在第2个格子里放2粒,在第3个格子里放4粒,在第4个格子里放8粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的2倍,直到放满第64个格子就行了”.区区小数,几粒麦子,这有何难,“来人”,国王令人如数付给西塔.
计数麦粒的工作开始了,第一格内放1粒,第二格内放2粒,第三格内放22粒,…还没有到第二十格,一袋麦子已经空了.一袋又一袋的麦子被扛到国王面前来.但是,麦粒数一格接一格飞快增长着,国王很快就看出,即便拿出全国的粮食,也兑现不了他对西塔的诺言.
原来,所需麦粒总数为:18 446 744 073 709 551 615.
这些麦子究竟有多少?打个比方,如果造一个仓库来放这些麦子,仓库高4公尺,宽10公尺,那么仓库的长度就要等于地球到太阳的距离的两倍。
而要生产这么多的麦子,全世界要两千年.尽管国家非常富有,但要这样多的麦子他是怎么也拿不出来的.这么一来,国王就欠了西塔好大一笔债.
- 1 -。
国际象棋棋盘上的麦粒
国际象棋棋盘上的麦粒1、实践目标(1)理解循环语句的作用,能根据实际情况正确使用For语句。
(2)学会使用VB循环控制结构编写程序,实现简单的算法。
2、任务描述在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨·班·达依尔。
国王问他想要什么。
他对国王说:陛下,请您在这张棋盘(图7-1)的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加1倍。
请您像这样摆满棋盘上所有64格的麦粒,都赏给您的仆人吧!国王觉得这个要求太容易满足了就命令给他这些麦粒。
当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。
那么,宰相要求得到的麦粒到底有多少呢?尝试设计一个程序来计算。
3、操作提示(1)问题分析本问题可用累加的方法来求解,即最后得到的麦粒数由每一格赏赐的麦粒数相加得到,而且相邻的格子要求得到赏赐的麦粒数也是有一定规律的,即后一格是前一覆盖麦粒数的2倍。
若用i表示当前所处的格子,p 表示此格子中应该赏赐的麦粒数,s表示累加得到的麦粒数,分析过程见表7-1。
表7-1由表7-1的分析可得i= ,p= ,s= 。
(2)设计算法。
根据上面的分析,可画出算法流程图如下:(3)程序实现。
①将下列根据上面算法编写的代码填写完整。
Private Sub Command1_Click( )Dim n As Integer, i As Integer, p As Double, s As Double n=Val(Text1.Text)s=0p=1For i= To ns=p=Next iText2.Text=Str(s)End Sub②新建工程,创建窗体。
界面设计参照图7-2,属性设置参照表7-2。
表7-2 窗体中主要控件属性设置③将上面完成的代码段输入到计算按钮的代码窗口中。
④调试运行程序。
实践七国际象棋棋盘上的麦粒
实践七国际象棋棋盘上的麦粒1、实践目标(1)理解循环语句的作用,能根据实际情况正确使用For语句与Do 语句。
(2)学会使用VB循环控制结构编写程序,实现简单的算法。
2、任务描述在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨·班·达依尔。
国王问他想要什么。
他对国王说:陛下,请您在这张棋盘(图7-1)的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加1倍。
请您像这样摆满棋盘上所有64格的麦粒,都赏给您的仆人吧!国王觉得这个要求太容易满足了就命令给他这些麦粒。
当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。
那么,宰相要求得到的麦粒到底有多少呢?尝试设计一个程序来计算。
3、操作提示(1)问题分析本问题可用累加的方法来求解,即最后得到的麦粒数由每一格赏赐的麦粒数相加得到,而且相邻的格子要求得到赏赐的麦粒数也是有一定规律的,即后一格是前一覆盖麦粒数的2倍。
若用1表示当前所处的格子,p表示此格子中应该赏赐的麦粒数,s表示累加得到的麦粒数,分析过程见表7-1。
表7-1由表7-1的分析可得i= ,p= ,s= 。
(2)设计算法。
根据上面的分析,可画出算法流程图如下:(3)程序实现。
①将下列根据上面算法编写的代码填写完整。
Private Sub Command1 Click( )Dim n As Integer, i As Integer, p As Double, s As Double n=Val(Text1.Text)s=0p=1For i= Tons=p=Next 1Text2.Text=Str(s)End Sub②新建工程,创建窗体。
界面设计参照图7-2,属性设置参照表7-2。
表7-2 窗体中主要控件属性设置③将上面完成的代码段输入到计算按钮的代码窗口中。
棋盘上的麦粒问题(数学文化)
棋盘上的麦粒问题(数学文化)
棋盘上的麦粒问题(数学文化)学习数学是为了探索宇宙的奥秘。
如果说语言反映和揭示了造物主的心声,那么数学就反映和揭示了造物主的智慧。
下面是为大家收集的棋盘上的麦粒问题,供大家参考。
在两千多年前,印度人常常用武力来解决争端,每年有成百上千的人死于打斗。
一位叫达依尔的聪明人目睹惨状以后,决定想一个办法来阻止人们相互残杀。
他用木板做了一个有64格的棋盘,用以比作辽阔的战场;并用木头雕刻了32个棋子,每个棋子都戴盔披甲,代表作战双方的战士。
他把这个游戏叫作国际象棋,人们很快就被它吸引住了。
以后只要发生争端,就到棋盘上解决,败的一方要服从于胜的一方。
国王舍罕也非常喜欢这种智力游戏,他决定重重地奖赏达依尔。
达依尔带着棋盘来到大殿对国王说:“陛下,请您在这张棋盘的第一小格内,赏给我一粒麦子,在第二个小格内赏给我两粒麦子,第三小格给四粒。
以后每一小格都比前一小格多一倍。
请您把摆满棋盘上所有64格的麦粒都赏给您的仆人吧!”
国王想,这要求太容易满足了,于是答应了达依尔的要求。
国王叫人把一袋麦子拿到大殿里,计算麦粒的工作开始了……还不到第二十小格,袋子就空了。
一袋又一袋的麦子被扛到国王面前,并且很快都空了。
第 1 页。
小学数学数学故事宰相的麦子
小学数学数学故事宰相的麦子
宰相的麦子
相传古代印度国王舍罕要褒赏他的聪明能干的宰相达依尔(国际象棋发明者),问他需要什么达依尔回答说:“国王只要在国际象棋棋盘的棋盘第一格子上放一粒麦子,第二个格子上放二粒,第三个格子里放四粒,以后按此比例每一格加一倍,一直放到第64格(国际像棋盘是8*8=64格),我就感恩不尽,其它我什么也不要了。
”国王想:“这有多少!还不容易!”让人扛来一袋小麦,但不到一会儿全用没了,再来一袋很快又没有了,结果全印度的粮食都用完还不够。
国王奇怪,怎么也算不清这笔账。
现在我们用电子计算机来算一下。
求需要多少体积的小麦:1立方米约有1.42*10^8(10的8次方)颗。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国际象棋棋盘上的麦粒
1、实践目标
(1)理解循环语句的作用,能根据实际情况正确使用For语句。
(2)学会使用VB循环控制结构编写程序,实现简单的算法。
2、任务描述
在印度有一个古老的传说:舍
罕王打算奖赏国际象棋的发明
人——宰相西萨·班·达依尔。
国王问他想要什么。
他对国王
说:陛下,请您在这张棋盘
(图7-1)的第1个小格里,
赏给我1粒麦子,在第2个小
格里给2粒,第3小格给4粒,
以后每一小格都比前一小格加
1倍。
请您像这样摆满棋盘上所有64格的麦粒,都赏给您的仆人吧!国王觉得这个要求太容易满足了就命令给他这些麦粒。
当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。
那么,宰相要求得到的麦粒到底有多少呢?尝试设计一个程序来计算。
3、操作提示
(1)问题分析
本问题可用累加的方法来求解,即最后得到的麦粒数由每一格赏赐的麦粒数相加得到,而且相邻的格子要求得到赏赐的麦粒数也是有一定规律的,即后一格是前一覆盖麦粒数的2倍。
若用i表示当前所处的格子,p 表示此格子中应该赏赐的麦粒数,s表示累加得到的麦粒数,分析过程见表7-1。
表7-1
由表7-1的分析可得i= ,p= ,s= 。
(2)设计算法。
根据上面的分析,可画出算法流程图如下:
(3)程序实现。
①将下列根据上面算法编写的代码填写完整。
Private Sub Command1_Click( )
Dim n As Integer, i As Integer, p As Double, s As Double n=Val(Text1.Text)
s=0
p=1
For i= To n
s=
p=
Next i
Text2.Text=Str(s)
End Sub
②新建工程,创建窗体。
界面设计参照图7-2,属性设置参照表7-2。
表7-2 窗体中主要控件属性设置
③将上面完成的代码段输入到计算按钮的代码窗口中。
④调试运行程序。
(4)假如每颗麦粒的重量为0.2克,每人每天消耗0.5千克,算一算上面棋盘上的麦粒能供全球60亿人吃多少年?(先写出VB表达式再计算)。