![高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7 循環(huán)語句_第1頁](http://file4.renrendoc.com/view4/M00/16/0F/wKhkGGaEkTaASdbEAAGP4L6vumU830.jpg)
![高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7 循環(huán)語句_第2頁](http://file4.renrendoc.com/view4/M00/16/0F/wKhkGGaEkTaASdbEAAGP4L6vumU8302.jpg)
![高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7 循環(huán)語句_第3頁](http://file4.renrendoc.com/view4/M00/16/0F/wKhkGGaEkTaASdbEAAGP4L6vumU8303.jpg)
![高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7 循環(huán)語句_第4頁](http://file4.renrendoc.com/view4/M00/16/0F/wKhkGGaEkTaASdbEAAGP4L6vumU8304.jpg)
![高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7 循環(huán)語句_第5頁](http://file4.renrendoc.com/view4/M00/16/0F/wKhkGGaEkTaASdbEAAGP4L6vumU8305.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
高中數(shù)學(xué)必修3課后限時(shí)練習(xí)7循環(huán)語句
一、選擇題
1.下列對(duì)WHILE語句說法不正確的是()
A.當(dāng)計(jì)算機(jī)遇到WHILE語句時(shí),先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之
間的循環(huán)體
B.當(dāng)條件不符合時(shí),計(jì)算機(jī)不執(zhí)行循環(huán)體,直接跳到WEND語句后,接著執(zhí)行WEND之后的語句
C.WHILE型語句結(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開始不成立,即S>2012開始成立時(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開始逐步遞增直到,=1000時(shí)終止,累加變量從0開始,這個(gè)程序計(jì)
算的是1+2+3+…+1000;程序乙是計(jì)數(shù)變量從1000開始逐步遞減到z=l時(shí)終止,累加變量0開始,
這個(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步長為2,應(yīng)有i=i+2,排除A、C;i初值為
2,S應(yīng)加的第一個(gè)偶數(shù)為2,而不是4,故語句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.寫出下列問題的程序時(shí),需用循環(huán)語句的是.
①用二分法求?-2=0的近似根;
②對(duì)任意給定的一個(gè)大于1的整數(shù)〃,判斷n是否為質(zhì)數(shù);
③輸入一個(gè)實(shí)數(shù),輸出它的相反數(shù);
④輸入〃的值,輸出1+3+3+…的值.
答案:①②④
解析:本題考查循環(huán)語句的使用條件.對(duì)于③,輸入一個(gè)實(shí)數(shù)x后,只需要輸出一x即可,不需用循
環(huán)語句.
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ī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,步長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ī)律的累乘問題,第一相數(shù)為1,以后每個(gè)數(shù)比前一個(gè)數(shù)大2,共50個(gè)數(shù)相乘,
因此可用循環(huán)結(jié)構(gòu)設(shè)計(jì)算法,用循環(huán)語句編寫程序.
(2)本題中算法程序也可用WHILE語句編寫:
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)語句.
解析:⑴①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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人知識(shí)產(chǎn)權(quán)授權(quán)合同標(biāo)準(zhǔn)范本
- 人事代理合同樣本:勞務(wù)派遣合同參考模板
- 專業(yè)外包服務(wù)公司員工合同協(xié)議
- 上海市標(biāo)準(zhǔn)勞動(dòng)合同參考合同
- 中藥材種植與收購合同
- 個(gè)人林地承包經(jīng)營合同
- 鄉(xiāng)村房產(chǎn)交易合同范本
- 租賃轉(zhuǎn)讓合同范本
- 臨時(shí)勞動(dòng)合同模板及協(xié)議書
- 個(gè)人股權(quán)轉(zhuǎn)讓合同條款示例
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術(shù)查房護(hù)理課件
- 燃?xì)庹质綘t應(yīng)急預(yù)案
- 藥劑科合理用藥課件
- 專題23平拋運(yùn)動(dòng)臨界問題相遇問題類平拋運(yùn)和斜拋運(yùn)動(dòng)
- 超聲科醫(yī)德醫(yī)風(fēng)制度內(nèi)容
- 高三開學(xué)收心班會(huì)課件
- 蒸汽換算計(jì)算表
- 四年級(jí)計(jì)算題大全(列豎式計(jì)算,可打印)
- 科技計(jì)劃項(xiàng)目申報(bào)培訓(xùn)
- 591食堂不合格食品處置制度
評(píng)論
0/150
提交評(píng)論