寫(xiě)出計(jì)算12+32+52+…+9992的程序,并畫(huà)出程序框圖.

答案:
解析:

  解:程序框圖如圖所示.

  程序:

  S=0

  i=1

  WHILE I<=999

  S=S+i^2

  i=i+2

  WEND

  PRINT S

  END

  綠色通道:(1)使用WHILE-WEND循環(huán)設(shè)計(jì)程序的一般思路:

  把反復(fù)要做的工作,作為循環(huán)體放在WHILE與WEND之間;

  確定循環(huán)條件及在WHILE之前,要設(shè)置好初始條件,如本例中的i=1;

  考慮在循環(huán)體內(nèi)怎樣改變條件以退出循環(huán),如本例中的i=i+2.

  (2)框圖轉(zhuǎn)化為程序時(shí),注意框圖中循環(huán)的入口、循環(huán)體、條件.框圖中循環(huán)的入口即為程序中循環(huán)的入口(WHILE/DO),循環(huán)體放在WHILE與WEND(DO與LOOP UNTIL)之間,條件放在WHILE(UNTIL)之后.

  (3)本例設(shè)計(jì)比較靈活,不能拘泥,也可用直到型循環(huán)實(shí)現(xiàn);本例也具有通用性,把i=i+2改為i=i+1,可實(shí)現(xiàn)“1+22+32+…+9992”;把S=S+i^2改為S=S+i^i,可求“1+22+33+…+999999”.


提示:

觀察分析所加的數(shù)值,指數(shù)相同,底數(shù)相鄰兩數(shù)相差2,設(shè)計(jì)數(shù)器i初始值為1,用i=i+2實(shí)現(xiàn)底數(shù)部分.


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

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

寫(xiě)出計(jì)算12+22+32+…+n2的算法框圖和相應(yīng)的程序.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:解答題

寫(xiě)出計(jì)算12+22+32+…+n2的算法框圖和相應(yīng)的程序.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:2012-2013學(xué)年河北省石家莊市礦區(qū)中學(xué)高二(上)9月月考數(shù)學(xué)試卷(解析版) 題型:解答題

寫(xiě)出計(jì)算12+22+32+…+n2的算法框圖和相應(yīng)的程序.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:解答題

寫(xiě)出計(jì)算12+22+32+…+n2的算法框圖和相應(yīng)的程序.

查看答案和解析>>

同步練習(xí)冊(cè)答案