




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7循環(huán)語(yǔ)句
一、選擇題
1.下列對(duì)WHILE語(yǔ)句說(shuō)法不正確的是()
A.當(dāng)計(jì)算機(jī)遇到WHILE語(yǔ)句時(shí),先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之
間的循環(huán)體
B.當(dāng)條件不符合時(shí),計(jì)算機(jī)不執(zhí)行循環(huán)體,直接跳到WEND語(yǔ)句后,接著執(zhí)行WEND之后的語(yǔ)句
C.WHILE型語(yǔ)句結(jié)構(gòu)也叫當(dāng)型循環(huán)
D.當(dāng)型循環(huán)有時(shí)也稱為“后測(cè)試型”循環(huán)
答案:D
2.下列程序的功能是()
S=1
i=1
WHILES<=2012
i=i+2
S=SXi
WEND
PRINTi
END
A.計(jì)算1+3+5+…+2012
B.計(jì)算1X3X5X…X20I2
C.求方程1X3X5X…Xi=2012中的,值
D.求滿足1X3X5X-Xz>2012的最小整數(shù)i
答案:D
解析:執(zhí)行該程序可知S=1X3X5X…Xi,當(dāng)SW2012開(kāi)始不成立,即S>2012開(kāi)始成立時(shí),輸出i,
則求滿足1X3X5X…XA2012的最小整數(shù)i.
A.j=j—lB.j=100
C.j=10D.j=9
答案:D
解析:此程序是求使產(chǎn)coo的最大正整數(shù).又1()2=100,故輸出結(jié)果為j=9.
4.讀下列兩段程序:
i=li=1000
S=0S=0
WHILEi<=1000DO
S=S+i
S=S+i乙:
i=i+1i=i-l
WENDLOOPUNTILi<l
PRINTSPRINTS
ENDEND
對(duì)甲、乙程序和輸出結(jié)果判斷正確的是()
A.程序不同,結(jié)果不同B.程序不同,結(jié)果相同
C.程序相同,結(jié)果不同D.程序相同,結(jié)果相同
答案:B
解析:程序甲是計(jì)數(shù)變量,從1開(kāi)始逐步遞增直到,=1000時(shí)終止,累加變量從0開(kāi)始,這個(gè)程序計(jì)
算的是1+2+3+…+1000;程序乙是計(jì)數(shù)變量從1000開(kāi)始逐步遞減到z=l時(shí)終止,累加變量0開(kāi)始,
這個(gè)程序計(jì)算的是1000+999+…+1.但這兩個(gè)程序是不同的.兩個(gè)程序的輸出結(jié)果都是S=l+2+3+…
+1000=500500.
5.下面程序運(yùn)行后輸出結(jié)果錯(cuò)誤的是()
i=1B.i=l
5=0sum=0
WHILEs<=1()WHILEi<=1()
/=/+1sum=sum+i
s=s+ii=i+\
WENDWEND
PRINT5PRINT**sum=*';suni
ENI)ENI)
輸出結(jié)果為14輸出結(jié)果為55
i=\I).i=1
sum=0s=0
WHILEi<=1()WHILEs<=1()
z=z+15=X+/
sum=sum+iZ=i+1
WENDWEM)
PRINT**sum=*';suinPRINT$
ENDEND
輸出結(jié)果為65輸出結(jié)果為14
答案:D
解析:A中控制的循環(huán)條件是sW10,但每次循環(huán)先將計(jì)數(shù)變量i賦值i=i+l,后給s賦值s=s+i.從
而循環(huán)結(jié)束后,s=2+3+4+5=14,最后輸出s=14.
B中控制循環(huán)的變量i從1變到10,每次循環(huán),循環(huán)變量sum=sum+i,循環(huán)結(jié)束sum=1+2+3+…
+10=55,并將其輸出.
C中控制循環(huán)的計(jì)數(shù)變量i從1變到10,但在每次循環(huán)中先給i賦值i=i+l,然后才賦值sum=sum
+(,故循環(huán)結(jié)束時(shí),sum=2+3+4H------1-11=65,最后輸出sum.
D中控制循環(huán)的條件是sW10,第一次(i=l)循環(huán)后,5=0+1=1,第二次(i=2)循環(huán)后,s=l+2=3,
第三次?=3)循環(huán)后,s=3+3=6,第四次(i=4)循環(huán)后,s=6+4=10仍滿足條件sW10,故再執(zhí)行第五次
(i=5)循環(huán),5=10+5=15,最后輸出s=15.故選D.
6.下面是求1?1000內(nèi)所有偶數(shù)的和的程序,把程序框圖補(bǔ)充完整,貝1()
A.①處為S=S+i,②處為i=i+l.
B.①處為S=S+i,②處為i=i+2.
C.①處為i=i+l,②處為S=S+i.
D.①處為i=i+2,②處為S=S+i.
答案:B
解析:程序框圖求的是1?1000內(nèi)所有偶數(shù)的和,故i步長(zhǎng)為2,應(yīng)有i=i+2,排除A、C;i初值為
2,S應(yīng)加的第一個(gè)偶數(shù)為2,而不是4,故語(yǔ)句S=S+i應(yīng)在i=i+2的前面,排除D.
A.j=j-lB.尸100
C.;=10D.尸9
答案:C
解析:本題考查循環(huán)結(jié)構(gòu)中DO-LOOPUNTIL的應(yīng)用.程序執(zhí)行的順序?yàn)椋旱谝淮螆?zhí)行循環(huán)體時(shí),
s=l,i=2;第二次執(zhí)行循環(huán)體時(shí),s=-2,z=3;第三次執(zhí)行循環(huán)體時(shí),s=7,z=4:第四次執(zhí)行循環(huán)體
時(shí)s=-20,i=5,此時(shí)i>4,結(jié)束循環(huán),故選C.
二、填空題
7.寫出下列問(wèn)題的程序時(shí),需用循環(huán)語(yǔ)句的是.
①用二分法求?-2=0的近似根;
②對(duì)任意給定的一個(gè)大于1的整數(shù)〃,判斷n是否為質(zhì)數(shù);
③輸入一個(gè)實(shí)數(shù),輸出它的相反數(shù);
④輸入〃的值,輸出1+3+3+…的值.
答案:①②④
解析:本題考查循環(huán)語(yǔ)句的使用條件.對(duì)于③,輸入一個(gè)實(shí)數(shù)x后,只需要輸出一x即可,不需用循
環(huán)語(yǔ)句.
8.如圖程序中,要求從鍵盤輸入〃,求1+2+3+…+〃的和,則橫線上缺的程序項(xiàng)是①,
②.
INPUT(^―
S=0
i=l
WHILE②
S=S+i
i=i+l
WEND
PRINT"S=";S
END
答案:ni〈=n
解析:本題綜合考查程序的設(shè)計(jì)和功能,著重考查了循環(huán)語(yǔ)句中條件的使用.程序應(yīng)先輸入一個(gè)〃的
值,確定要計(jì)算前多少項(xiàng)的和,②處應(yīng)確定計(jì)數(shù)變量i滿足的條件,即確定終止條件.
9.下面程序的功能是.
INPUT~“〃=”;i
5=0
i=l
WHILEi<=n
S=S+l/(i*(i+l))
i=i+l
WEND
PRINTS
END______________
答案:從鍵盤輸入”的值,輸出土+力+e+…+7匕的值.
1X22X33X4〃(〃十1)
解析:控制循環(huán)的變量,初值1,步長(zhǎng)1,終值〃.累加變量S每次循環(huán)都加上不匚
**)
?s='+-L-+?.?+」^
?1X22X3n(n+\y
三、解答題
10.設(shè)計(jì)一個(gè)算法計(jì)算1X3X5X7X…X99值的算法,畫出程序框圖,寫出程序.
解析:算法步驟如下:
第一步:5=1;
第二步:i=3;
第三步:S=SXj;
第四步:i=i+2;
第五步:判斷i是否大于99,若是轉(zhuǎn)到第六步;否則轉(zhuǎn)到第三步,繼續(xù)執(zhí)行第三步,第四步,第五步;
第六步:輸出S;
第七步:算法結(jié)束.
相應(yīng)的程序框圖如圖所示.
相應(yīng)的程序如下:
S=1
i=3
DO
S=S*i
i=i+2
LOOPUNTILi>99
PRINTS
END
[點(diǎn)評(píng)](1)這是一個(gè)有規(guī)律的累乘問(wèn)題,第一相數(shù)為1,以后每個(gè)數(shù)比前一個(gè)數(shù)大2,共50個(gè)數(shù)相乘,
因此可用循環(huán)結(jié)構(gòu)設(shè)計(jì)算法,用循環(huán)語(yǔ)句編寫程序.
(2)本題中算法程序也可用WHILE語(yǔ)句編寫:
S=1
i=l
WHILEi<=99
S=S*i
i=i+2
WEND
PRINTS
END
11.下面程序的功能是輸出1?100間的所有偶數(shù).
程序:
i=l
DO
m=iMOD2
IF①一THEN
PRINTi
ENDIF
____________②—
LOOPUNTILi>100
END
(1)試將上面的程序補(bǔ)充完整.
(2)改寫為WHILE型循環(huán)語(yǔ)句.
解析:⑴①m=0②i=i+l
(2)改寫為WHILE型循環(huán)程序如下:
i=1
WHILEi<=100
m=iMOD2
IFm=0THEN
PRINTi
ENDIF
i=i+l
WEND
END
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第4課 同學(xué)相伴 第1課時(shí) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治三年級(jí)下冊(cè)統(tǒng)編版
- 小學(xué)中年級(jí)心理健康課件
- 通航活動(dòng)類型民航概論課件
- 清潔機(jī)器人發(fā)展趨勢(shì)與應(yīng)用考核試卷
- 鐵路信號(hào)基礎(chǔ)施工方向信號(hào)教研室石家莊鐵路運(yùn)輸學(xué)校67課件
- 煤化工新技術(shù)發(fā)展趨勢(shì)與挑戰(zhàn)考核試卷
- 人教版高中物理精講精練-必修1專題強(qiáng)化一:受力分析和整體法與隔離法專題 (原卷版)
- 林業(yè)有害生物防治政策法規(guī)與標(biāo)準(zhǔn)考核試卷
- 鐵路軌道結(jié)構(gòu)與施工85課件
- 防中暑安全班會(huì)課件
- 新視野大學(xué)英語(yǔ)(第四版)讀寫教程4(思政智慧版)課件 Unit1 Urban development Section A
- 形勢(shì)與政策(吉林大學(xué))智慧樹(shù)知到課后章節(jié)答案2023年下吉林大學(xué)
- 23秋國(guó)家開(kāi)放大學(xué)《民法學(xué)(2)》形考任務(wù)1-4參考答案
- 食物中毒病歷書寫范本
- 質(zhì)量控制計(jì)劃QCP
- 中老年常見(jiàn)病預(yù)防保健知識(shí)講座課件
- 市政工程施工質(zhì)量控制要點(diǎn)
- 新工人入場(chǎng)三級(jí)安全教育表(含教育)
- 2023汽車高壓電線束技術(shù)條件
- 血糖監(jiān)測(cè)技術(shù)操作考核評(píng)分標(biāo)準(zhǔn)
- 堤防、淤地壩運(yùn)行一般危險(xiǎn)源風(fēng)險(xiǎn)評(píng)價(jià)方法-風(fēng)險(xiǎn)矩陣法(LS法)介紹
評(píng)論
0/150
提交評(píng)論