




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
循環(huán)語句第7課時
1.理解學(xué)習(xí)基本算法語句的意義.2.學(xué)會循環(huán)語句的基本用法.3.理解算法步驟、程序框圖和算法語句的關(guān)系,學(xué)會編寫算法語句.某商場第一年銷售計算機(jī)5000臺,如果平均每年銷售量比上一年增加10%,那么從第一年起,大約幾年可使總銷售量達(dá)到30000臺?現(xiàn)有解決此問題的程序框圖,你能寫出對應(yīng)的算法語句嗎?一般來說,循環(huán)語句中有
和
兩種語句結(jié)構(gòu).
一般來說,循環(huán)語句有哪兩種語句結(jié)構(gòu)?直到型(UNTIL型)問題1
當(dāng)型(WHILE型)問題2循環(huán)語句的特點(diǎn)對應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計語言中也有當(dāng)型(WHILE型)和直到型(UNTIL型)兩種語句結(jié)構(gòu),即WHILE語句和UNTIL語句.1.WHILE語句(1)WHILE語句的一般格式是WHILE條件
循環(huán)體WEND
(2)當(dāng)計算機(jī)遇到WHILE語句時,先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之間的
;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行
,這個過程反復(fù)進(jìn)行,直到某一次條件不符合為止.這時,計算機(jī)將不執(zhí)行
,直接跳到WEND語句后,接著執(zhí)行WEND之后的語句.因此,當(dāng)型循環(huán)有時也稱為“前測試型”循環(huán).
循環(huán)體
循環(huán)體循環(huán)體2.UNTIL語句(1)UNTIL語句的一般格式是
DO
循環(huán)體
LOOP
UNTIL條件
算法中的循環(huán)結(jié)構(gòu)是由
來實(shí)現(xiàn)的.程序框圖中的兩種循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)結(jié)構(gòu)對應(yīng)
型循環(huán)語句結(jié)構(gòu),直到型循環(huán)結(jié)構(gòu)對
應(yīng)
型循環(huán)語句結(jié)構(gòu).
循環(huán)語句(2)直到型循環(huán)又稱為“后測試型”循環(huán),從UNTIL型循環(huán)結(jié)構(gòu)分析,計算機(jī)執(zhí)行該語句時,先執(zhí)行一次
,然后進(jìn)行條件的判斷,如果條件不滿足,繼續(xù)返回執(zhí)行
,然后再進(jìn)行條件的判斷,這個過程反復(fù)進(jìn)行,直到某一次條件滿足時,不再執(zhí)行
,跳到LOOPUNTIL語句后執(zhí)行其他語句,是先執(zhí)行循環(huán)體后進(jìn)行條件判斷
的
語句.
循環(huán)體循環(huán)體循環(huán)體循環(huán)循環(huán)語句與循環(huán)結(jié)構(gòu)的關(guān)系是什么?問題3UNTILWHILE循環(huán)語句中的條件與條件語句中的條件有什么區(qū)別?問題4一般地,循環(huán)語句結(jié)構(gòu)在執(zhí)行過程中要進(jìn)行
條件判斷,而條件語句結(jié)構(gòu)在執(zhí)行中只做
條件判斷.
多次一次下列對WHILE語句說法不正確的是(
).A.當(dāng)計算機(jī)遇到WHILE語句時,先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之間的循環(huán)體B.當(dāng)條件不符合時,計算機(jī)不執(zhí)行循環(huán)體,直接跳到WEND語句后,接著執(zhí)行WEND之后的語句C.WHILE型語句結(jié)構(gòu)也叫當(dāng)型循環(huán)D.當(dāng)型循環(huán)有時也稱為“后測試型”循環(huán)1
D【解析】根據(jù)循環(huán)語句的概念與特點(diǎn)進(jìn)行求解.B2
【解析】第一次循環(huán)后s=5,n=4;第二次循環(huán)后s=9,n=3;第三次循環(huán)后s=12,n=2;第四次循環(huán)后s=14,n=1;第五次循環(huán)后s=15,n=0,此時s<15不成立,跳出循環(huán),輸出n的值0.下邊程序運(yùn)行后輸出的結(jié)果是(
).n=5s=0WHILE
s<15s=s+nn=n-1WENDPRINT
nENDA.-1
B.0
C.1
D.23如圖,表示已知程序運(yùn)算功能的算術(shù)表達(dá)式(不計算,只寫式子)為T=
.
N=1T=1WHILE
N<=5T=N*TN=N+1WENDPRINT
TEND
【解析】該程序中由T=N*T知表示乘積運(yùn)算,又由N=N+1知表示連續(xù)的整數(shù)的運(yùn)算.1×2×3×4×5
4(1)圖中空白的判斷框內(nèi)應(yīng)填
,執(zhí)行框應(yīng)填
.
(2)寫出與程序框圖相對應(yīng)的程序.
循環(huán)語句的實(shí)際應(yīng)用某紡織廠2013年的生產(chǎn)總值為300萬元,如果年生產(chǎn)增產(chǎn)率為5%,計算最早在哪一年生產(chǎn)總值超過400萬元.【解析】程序框圖如圖:
程序如下:
a=300
p=1.05
n=2013
DO
a=a*p
n=n+1
LOOP
UNTILa>400
PRINTn
END7根據(jù)程序畫程序框圖請根據(jù)給出的算法程序畫出程序框圖,程序如下:a=1b=1i=2WHILEi<=12
c=a+b
a=b
b=c
i=i+1WENDPRINTcEND.【解析】給出的算法程序?qū)?yīng)的程序框圖如圖:運(yùn)用循環(huán)語句編寫程序編寫程序求12+22+…+992+1002的值.
【解析】i=1sum=0DO
sum=sum+i^2
i=i+1LOOP
UNTIL
i>=100PRINT
sumEND
【解析】INPUT
“n=”;ni=1s=0DO
s=s+1/i
i=i+1LOOP
UNTIL
i>nPRINTsEND
運(yùn)行下面的程序,執(zhí)行后輸出的s的值是(
).i=1WHILE
i<6
i=i+2
s=2*i+1WENDPRINTsENDA.11
B.15
C.17
D.19【解析】當(dāng)i=3時,s=7,當(dāng)i=5時,s=11,此時仍滿足條件“i<6”,因此再循環(huán)一次,即i=7時,s=15,此時不滿足“i<6”,所以執(zhí)行“PRINTs”,即s=15.B求1+22+32+…+n2<50成立的最大整數(shù)值,用程序語言表示其算法.【解析】這是一個累加求和問題,可用循環(huán)語句來實(shí)現(xiàn),注意累加和<50.如圖所示.WHILE語句s=1i=2WHILEs<50
a=i^2
s=s+a
i=i+1WEND
i=i-2PRINT
“n的最大整數(shù)為”;iEND
UNTIL語句s=1i=2DO
a=i^2
s=s+a
i=i+1LOOPUNTILs>=50
i=i-2PRINT
“n的最大整數(shù)為”;iEND
1.下列問題可以設(shè)計成循環(huán)語句計算的有(
).①求1+3+32+…+39的和;②比較a,b兩個數(shù)的大小;③對于分段函數(shù),要求輸入自變量,輸出函數(shù)值;④求平方值小于100的最大整數(shù).A.0個B.1個C.2個D.3個【解析】①和④用到循環(huán)語句,②③用不到,故選C.C
2.已知如下程序段:a=1WHILE
a<100
a=a+1WEND則執(zhí)行完畢后a的值為(
).A.99 B.100 C.101
D.102【解析】a<100,∴當(dāng)a=99時,a=a+1=99+1=100.B
3.下面為一個求10個數(shù)的平均數(shù)的程序,則在橫線上應(yīng)填充的語句為
.
S=0i=1DO
INPUT
x
S=S+x
i=i+1LOOPUNTIL
a=S/10PRINT
aEND【解析】此為直到型循環(huán),在程序一開始,即i=1時,開始執(zhí)行循環(huán)體,當(dāng)i=10時繼續(xù)執(zhí)行循環(huán)體,題目中求10個數(shù)的平均數(shù),所以當(dāng)i>10時應(yīng)終止循環(huán).
4.下面是用WHILE型語句設(shè)計的一個計算S=12+22+…+202的值的一個程序,根據(jù)此語句的特點(diǎn),將其轉(zhuǎn)化為用UNTIL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)塊鏈智能合約代碼安全檢測與合規(guī)性審查協(xié)議
- 《契訶夫《藝術(shù)品》課件》
- 直播間家電產(chǎn)品選品與供應(yīng)鏈服務(wù)合作協(xié)議
- 綠色環(huán)保物流配送車隊委托專業(yè)經(jīng)營管理協(xié)議
- 專屬定制型退休養(yǎng)老私人理財規(guī)劃書
- 老齡房產(chǎn)抵押權(quán)代理協(xié)議
- 縣域知識產(chǎn)權(quán)管理
- 《核心構(gòu)件解析教程》課件
- 全科醫(yī)學(xué)師資培訓(xùn)體系構(gòu)建
- 《皮膚病臨床癥狀》課件
- TB 10012-2019 鐵路工程地質(zhì)勘察規(guī)范
- 車輛維修保養(yǎng)服務(wù) 投標(biāo)方案(技術(shù)方案)
- 2023-2024學(xué)年人教版八年級下冊數(shù)學(xué)期中復(fù)習(xí)試卷
- 護(hù)理交接班不全課件
- 2023年-2024年職業(yè)衛(wèi)生檢測考試題庫及答案
- 護(hù)患關(guān)系和溝通課件
- 水利工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文實(shí)施計劃
- 2024年陜西漢水電力實(shí)業(yè)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 小學(xué)綜合實(shí)踐《我們的傳統(tǒng)節(jié)日》說課稿
- 《蟻群算法》課件
- 關(guān)于廠房的出售知識講座
評論
0/150
提交評論