用For循環(huán)語句寫出求12+22+…+1002的值的算法的程序并畫出程序框圖.
分析:這是一個(gè)累加求和問題,共100項(xiàng)相加,故循環(huán)變量的初值可設(shè)為1,終值可設(shè)為100,步長(zhǎng)為1,進(jìn)而得到相應(yīng)的算法和程序.
解答:解:用For語句描述算法為:
S=0
FOR k=1  TO  100
S=S+k^2
NEXT
PRINT S
END
程序框圖如下圖所示:
點(diǎn)評(píng):本題主要考查設(shè)計(jì)程序框圖解決實(shí)際問題.在一些算法中,也經(jīng)常會(huì)出現(xiàn)從某處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的情況,這就是循環(huán)結(jié)構(gòu).循環(huán)結(jié)構(gòu)要在某個(gè)條件下終止循環(huán),這就需要條件分支結(jié)構(gòu)來判斷.在循環(huán)結(jié)構(gòu)中都有一個(gè)計(jì)數(shù)變量和累加變量.計(jì)數(shù)變量用于記錄循環(huán)次數(shù),累加變量用于輸出結(jié)果,計(jì)數(shù)變量和累加變量一般是同步執(zhí)行的,累加一次,計(jì)數(shù)一次.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

16、已知數(shù)列an中,a1=2,且an=n+an-1(n≥2),求這個(gè)數(shù)列的第m項(xiàng)am的值(m≥2).現(xiàn)給出此算法流程圖的一部分如圖.
(Ⅰ)請(qǐng)將空格部分(兩個(gè))填上適當(dāng)?shù)膬?nèi)容;
(Ⅱ)用“For”循環(huán)語句寫出對(duì)應(yīng)的算法;
(Ⅲ)若輸出S=16,則輸入的m的值是多少?

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2011屆河南省長(zhǎng)葛市第三實(shí)驗(yàn)高中高二上學(xué)期第一次月考數(shù)學(xué)卷 題型:解答題

已知數(shù)列中,,且,求這個(gè)數(shù)列的第m項(xiàng)的值.現(xiàn)給出此算法流程圖的一部分如圖1,
(1)請(qǐng)將空格部分(兩個(gè))填上適當(dāng)?shù)膬?nèi)容;
(2)用“For”循環(huán)語句寫出對(duì)應(yīng)的算法;
(3)若輸出S=16,則輸入的的值是多少?

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2011-2012學(xué)年江西省上高二中高二上學(xué)期第二次月考文科數(shù)學(xué)試卷 題型:解答題

已知數(shù)列中,,且,求這個(gè)數(shù)列的第m項(xiàng)的值.現(xiàn)給出此算法流程圖的一部分如圖。
(1)請(qǐng)將空格部分(兩個(gè))填上適當(dāng)?shù)膬?nèi)容;
(2)用“For”循環(huán)語句寫出對(duì)應(yīng)的算法;
(3)若輸出S=16,則輸入的的值是多少?

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2013屆江西省高二上學(xué)期第二次月考文科數(shù)學(xué)試卷 題型:解答題

已知數(shù)列中,,且,求這個(gè)數(shù)列的第m項(xiàng)的值.現(xiàn)給出此算法流程圖的一部分如圖。

(1)請(qǐng)將空格部分(兩個(gè))填上適當(dāng)?shù)膬?nèi)容;

(2)用“For”循環(huán)語句寫出對(duì)應(yīng)的算法;

(3)若輸出S=16,則輸入的的值是多少?

 

 

 

查看答案和解析>>

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