999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

棋盤上的麥子

2022-04-28 14:45:26陳新龍
電腦報 2022年15期

陳新龍

在印度有一個古老的傳說:國王為了獎賞國際象棋發明人——西薩·班·達依爾,答應西薩·班·達依爾會滿足他所有的愿望。國王問他想要什么,他對國王說:陛下,請您在這張棋盤上的第一個小格子里賞我兩粒麥子,在第二個小格子里賞我四粒麥子,在第三個小格子里賞我八粒麥子,以后每一小格都比前一小格加一倍。按照這樣的方法依次將棋盤上所有的64個格子填滿即可。國王聽完西薩·班·達依爾的愿望感覺太容易滿足了,就下令讓宰相前去準備這些麥子了,可是當人們把一袋一袋的麥子搬上來開始計數時,國王才發現,就是把全印度甚至全世界的麥子拿出來,也滿足不了西薩·班·達依爾的要求,那么聰明的你能夠計算一下棋盤上的麥子的數量是多少嗎?

可能不少同學看到題目的第一反應會覺得不就是在棋盤上擺放幾粒麥子嘛,這有什么難的,但是當我們把每個棋盤上的麥子數量列出來后發現問題沒那么簡單,2、4、8、16 ……2^64,將這些麥子數量加起來是一個20位數!假設一粒麥子重約0.025克,那么1斤(500克)麥子大約有20000顆(20000顆麥子==1斤),那么棋盤上的麥子總數是3.7×10的19次方顆。就算一個人一年吃1000斤麥子,那么棋盤上的麥子夠14億人吃上1000多年了!所以就算將全世界的麥子拿出來,也滿足不了西薩·班·達依爾的要求,雖然我們不能拿出那么多麥子,但是在編程的世界中我們能用Scratch將這個龐大的數字展示出來!

首先創建三個變量:n代表棋盤格的麥粒數,mun代表格子數或2的次方數,“總和”代表棋盤上所有麥粒的總和。創建一個列表將棋盤上每格的麥粒數填充到列表中,將n的初始值設置為1,重復執行64次,每次n的值變化都是比前一項增加一倍也就是乘2,并且將n值填充到列表中,同時計算數量的總和。當然這只是最簡單的一種計算方法,即通過倍數增加的方式(圖1)。

還有一種通過數學公式的方法直接將2的n次方表示出來,由于Scratch中沒有直接的代碼塊可以使用,需要結合e^和ln的代碼塊才可以,比如e^(ln2)即e的ln2次方等于2;e^(ln2*64)表示2的64次方。在程序中則表示為:將n設為“向上取整e^(In2*num)”,大家也可以去嘗試看看(圖2)。

條條大路通羅馬,不同的編程思路與方法往往會帶來意想不到的結果與創新,聰明的你一起也來嘗試新的編程思路吧。

主站蜘蛛池模板: 久久精品视频一| 在线观看91精品国产剧情免费| 特级做a爰片毛片免费69| 日本黄网在线观看| 欧美精品一区二区三区中文字幕| 狠狠色狠狠综合久久| 无码高潮喷水在线观看| 国产精品亚洲精品爽爽| 国产视频大全| 一本无码在线观看| 一区二区三区成人| 亚洲永久视频| 在线精品亚洲国产| 国产成人精品无码一区二| 欧美丝袜高跟鞋一区二区| 国产精品真实对白精彩久久| 最新亚洲人成无码网站欣赏网 | 欧美天堂在线| 成人一级免费视频| 精品人妻AV区| 久久天天躁夜夜躁狠狠| 女人18毛片久久| 久久亚洲中文字幕精品一区| 亚洲伊人久久精品影院| 欧美精品啪啪一区二区三区| 欧美一区二区人人喊爽| 粗大猛烈进出高潮视频无码| 久无码久无码av无码| 拍国产真实乱人偷精品| 啪啪永久免费av| 日韩无码一二三区| 少妇露出福利视频| 欧洲亚洲一区| 波多野结衣AV无码久久一区| 亚洲成a人片在线观看88| 伊人91视频| 亚洲人成高清| 国产真实乱人视频| 国产视频大全| 中文字幕va| 久久性视频| 亚洲香蕉伊综合在人在线| 曰韩人妻一区二区三区| 日日拍夜夜操| 国产免费网址| 青草娱乐极品免费视频| 嫩草影院在线观看精品视频| 国产精品第一区在线观看| 丰满人妻久久中文字幕| 91亚洲视频下载| 任我操在线视频| 国产精品无码作爱| 亚洲成a人在线播放www| 在线亚洲精品福利网址导航| 午夜a视频| 国产自视频| 国产午夜无码片在线观看网站| 国产精品视频猛进猛出| 色网站免费在线观看| 国产三级毛片| 在线a视频免费观看| 亚洲国产成人无码AV在线影院L| 国产成人午夜福利免费无码r| 91麻豆国产在线| 久久夜色精品| 国产二级毛片| 国产午夜人做人免费视频中文| 亚洲一区无码在线| 国产精品偷伦视频免费观看国产| 欧美特黄一级大黄录像| 久久鸭综合久久国产| 亚洲成a人片77777在线播放| 国产爽歪歪免费视频在线观看 | 免费视频在线2021入口| 亚洲自拍另类| 欧美中文字幕第一页线路一| 欧美成人手机在线视频| 国产99欧美精品久久精品久久| 日韩国产无码一区| 国产日韩精品欧美一区灰| 国产女人在线| 波多野吉衣一区二区三区av|