現(xiàn)欲求1+
1
3
+
1
5
+…+
1
2n-1
的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請將其補充完整并設計出程序.精英家教網(wǎng)
分析:分析程序的功能結合已知的流程圖,易得本題循環(huán)體中的兩條語句功能分別為累加和改變循環(huán)變量的值,分析及初值i=0,及循環(huán)的終值(由進行循環(huán)的條件i<n確定)n-1,我們知道循環(huán)共進行了n次,故其步長為1,又由每次累加的量是
1
2n-1
,故應該先改變循環(huán)變量的值,再進行累加.
解答:解:∵循環(huán)變量的初值為0,終邊為n-1,
則循環(huán)要實現(xiàn)的功能計算S=1+
1
3
+
1
5
+…+
1
2n-1
的值,
故循環(huán)體內(nèi)的①語句應為:i=i+1;
②語句應為:S=S+
1
2i-1

故答案為:①i=i+1;②S=S+
1
2i-1

程序如下:
INPUT n
S=0
i=0
WHILE i<n
    i=i+1
    S=S+1/(2*i-1)
WEND
PRINT S
END
點評:本題考查的知識點是利用循環(huán)結構進行累加(乘)運算,其中根據(jù)循環(huán)變得初值、終值、循環(huán)體執(zhí)行的次數(shù),確定步長及累加量的表達式,及改變循環(huán)變量的值的語句與累加語句的次序是解答本題的關鍵.
練習冊系列答案
相關習題

同步練習冊答案