古代印度國王要褒獎國際象棋的發(fā)明者,問他需要什么,他說國王只要在國際象棋的棋盤第一個格子里放一粒麥子,第二個放兩粒,第三個格子里放四粒,…,一直到第64格.國王一開始不以為然,到后來就發(fā)現(xiàn)他根本滿足不了這個人的要求.那么一個國際象棋棋盤一共能放多少麥粒?請設(shè)計一個算法幫國王計算一下.

     

分析:依題意知,每個格放的麥粒數(shù)分別為20,21,22,…263,問題轉(zhuǎn)化為求1+21+22+23+…+263的和的問題.我們可引入一個累加變量sum,一個計數(shù)變量i,程序可寫出如下:

    i=0

    sum=0

    While i<=63

    sum=sum+2^ i

    i=i+1

    Wend

    Print sum

    End

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:中學(xué)教材全解 高中數(shù)學(xué) 必修3 B版(配人民教育出版社實驗教科書) 配人民教育出版社實驗教科書 題型:044

相傳古代印度國王要褒賞他聰明能干的宰相達依爾(國際象棋發(fā)明者),問他需要什么,達依爾說:“國王只要在國際象棋的棋盤第一格子上放一粒麥子,第二格子上放二粒,第三格子上放四粒,以后按比例每一格加一倍,一直放到第64格(國際象棋棋盤是8×8=64格),我就感恩不盡,其他什么也不要了.”國王想:“這才有多少,還不容易!”讓人扛來一袋小麥,但不到一會兒就用完了,再來一袋很快又沒有了,結(jié)果全印度的糧食都用完還不夠,國王很奇怪,怎么也算不清這筆帳.請你設(shè)計一個程序框圖表示其算法來幫國王計算一下.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

相傳古代的印度國王要獎賞國際象棋的發(fā)明者,問他需要什么。發(fā)明者說:陛下,在國際象棋的第一個格子里面放1粒麥子,在第二個格子里面放2粒麥子,第三個格子放4粒麥子,以后每個格子中的麥粒數(shù)都是他前一個格子中麥粒數(shù)的二倍,依此類推(國際象棋棋盤共有64個格子)。請將這些麥子賞給我,我將感激不盡。國王想這還不容易,就讓人扛了一袋小麥,但不到一會兒就沒了,最后一算結(jié)果,全印度一年生產(chǎn)的糧食也不夠。國王很奇怪,小小的“棋盤”,不足100個格子,如此計算怎么能放這么多麥子?試用程序框圖表示一下算法過程。

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

相傳古代的印度國王要獎賞國際象棋的發(fā)明者,問他需要什么.發(fā)明者說:陛下,在國際象棋的第一個格子里面放1粒麥子,在第二個格子里面放2粒麥子,第三個格子放4粒麥子,以后每個格子中的麥粒數(shù)都是它前一個格子中麥粒數(shù)的二倍,依此類推(國際象棋棋盤共有64個格子),請將這些麥子賞給我,我將感激不盡.國王想這還不容易,就讓人扛了一袋小麥,但不到一會兒就沒了,最后一算結(jié)果,全印度一年生產(chǎn)的糧食也不夠.國王很奇怪,小小的“棋盤”,不足100個格子,如此計算怎么能放這么多麥子?試用程序框圖表示此算法過程.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

相傳古代的印度國王要獎賞國際象棋的發(fā)明者,問他需要什么.發(fā)明者說:陛下,在國際象棋的第一個格子里面放1粒麥子,在第二個格子里面放2粒麥子,第三個格子放4粒麥子,以后每個格子中的麥粒數(shù)都是它前一個格子中麥粒數(shù)的二倍,依此類推(國際象棋棋盤共有64個格子).請將這些麥子賞給我,我將感激不盡.國王想這還不容易,就讓人扛了一袋小麥,但不到一會兒就沒了,最后一算結(jié)果,全印度一年生產(chǎn)的糧食也不夠.國王很奇怪,小小的“棋盤”,不足100個格子,如此計算怎么能放這么多麥子?試用程序框圖表示一下算法過程.

查看答案和解析>>

同步練習(xí)冊答案