




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
循環(huán)語(yǔ)句第7課時(shí)
1.理解學(xué)習(xí)基本算法語(yǔ)句的意義.2.學(xué)會(huì)循環(huán)語(yǔ)句的基本用法.3.理解算法步驟、程序框圖和算法語(yǔ)句的關(guān)系,學(xué)會(huì)編寫(xiě)算法語(yǔ)句.某商場(chǎng)第一年銷售計(jì)算機(jī)5000臺(tái),如果平均每年銷售量比上一年增加10%,那么從第一年起,大約幾年可使總銷售量達(dá)到30000臺(tái)?現(xiàn)有解決此問(wèn)題的程序框圖,你能寫(xiě)出對(duì)應(yīng)的算法語(yǔ)句嗎?一般來(lái)說(shuō),循環(huán)語(yǔ)句中有
和
兩種語(yǔ)句結(jié)構(gòu).
一般來(lái)說(shuō),循環(huán)語(yǔ)句有哪兩種語(yǔ)句結(jié)構(gòu)?直到型(UNTIL型)問(wèn)題1
當(dāng)型(WHILE型)問(wèn)題2循環(huán)語(yǔ)句的特點(diǎn)對(duì)應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計(jì)語(yǔ)言中也有當(dāng)型(WHILE型)和直到型(UNTIL型)兩種語(yǔ)句結(jié)構(gòu),即WHILE語(yǔ)句和UNTIL語(yǔ)句.1.WHILE語(yǔ)句(1)WHILE語(yǔ)句的一般格式是WHILE條件
循環(huán)體WEND
(2)當(dāng)計(jì)算機(jī)遇到WHILE語(yǔ)句時(shí),先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之間的
;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行
,這個(gè)過(guò)程反復(fù)進(jìn)行,直到某一次條件不符合為止.這時(shí),計(jì)算機(jī)將不執(zhí)行
,直接跳到WEND語(yǔ)句后,接著執(zhí)行WEND之后的語(yǔ)句.因此,當(dāng)型循環(huán)有時(shí)也稱為“前測(cè)試型”循環(huán).
循環(huán)體
循環(huán)體循環(huán)體2.UNTIL語(yǔ)句(1)UNTIL語(yǔ)句的一般格式是
DO
循環(huán)體
LOOP
UNTIL條件
算法中的循環(huán)結(jié)構(gòu)是由
來(lái)實(shí)現(xiàn)的.程序框圖中的兩種循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)結(jié)構(gòu)對(duì)應(yīng)
型循環(huán)語(yǔ)句結(jié)構(gòu),直到型循環(huán)結(jié)構(gòu)對(duì)
應(yīng)
型循環(huán)語(yǔ)句結(jié)構(gòu).
循環(huán)語(yǔ)句(2)直到型循環(huán)又稱為“后測(cè)試型”循環(huán),從UNTIL型循環(huán)結(jié)構(gòu)分析,計(jì)算機(jī)執(zhí)行該語(yǔ)句時(shí),先執(zhí)行一次
,然后進(jìn)行條件的判斷,如果條件不滿足,繼續(xù)返回執(zhí)行
,然后再進(jìn)行條件的判斷,這個(gè)過(guò)程反復(fù)進(jìn)行,直到某一次條件滿足時(shí),不再執(zhí)行
,跳到LOOPUNTIL語(yǔ)句后執(zhí)行其他語(yǔ)句,是先執(zhí)行循環(huán)體后進(jìn)行條件判斷
的
語(yǔ)句.
循環(huán)體循環(huán)體循環(huán)體循環(huán)循環(huán)語(yǔ)句與循環(huán)結(jié)構(gòu)的關(guān)系是什么?問(wèn)題3UNTILWHILE循環(huán)語(yǔ)句中的條件與條件語(yǔ)句中的條件有什么區(qū)別?問(wèn)題4一般地,循環(huán)語(yǔ)句結(jié)構(gòu)在執(zhí)行過(guò)程中要進(jìn)行
條件判斷,而條件語(yǔ)句結(jié)構(gòu)在執(zhí)行中只做
條件判斷.
多次一次下列對(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)1
D【解析】根據(jù)循環(huán)語(yǔ)句的概念與特點(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,此時(shí)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á)式(不計(jì)算,只寫(xiě)式子)為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)寫(xiě)出與程序框圖相對(duì)應(yīng)的程序.
循環(huán)語(yǔ)句的實(shí)際應(yīng)用某紡織廠2013年的生產(chǎn)總值為300萬(wàn)元,如果年生產(chǎn)增產(chǎn)率為5%,計(jì)算最早在哪一年生產(chǎn)總值超過(guò)400萬(wàn)元.【解析】程序框圖如圖:
程序如下:
a=300
p=1.05
n=2013
DO
a=a*p
n=n+1
LOOP
UNTILa>400
PRINTn
END7根據(jù)程序畫(huà)程序框圖請(qǐng)根據(jù)給出的算法程序畫(huà)出程序框圖,程序如下:a=1b=1i=2WHILEi<=12
c=a+b
a=b
b=c
i=i+1WENDPRINTcEND.【解析】給出的算法程序?qū)?yīng)的程序框圖如圖:運(yùn)用循環(huán)語(yǔ)句編寫(xiě)程序編寫(xiě)程序求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時(shí),s=7,當(dāng)i=5時(shí),s=11,此時(shí)仍滿足條件“i<6”,因此再循環(huán)一次,即i=7時(shí),s=15,此時(shí)不滿足“i<6”,所以執(zhí)行“PRINTs”,即s=15.B求1+22+32+…+n2<50成立的最大整數(shù)值,用程序語(yǔ)言表示其算法.【解析】這是一個(gè)累加求和問(wèn)題,可用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn),注意累加和<50.如圖所示.WHILE語(yǔ)句s=1i=2WHILEs<50
a=i^2
s=s+a
i=i+1WEND
i=i-2PRINT
“n的最大整數(shù)為”;iEND
UNTIL語(yǔ)句s=1i=2DO
a=i^2
s=s+a
i=i+1LOOPUNTILs>=50
i=i-2PRINT
“n的最大整數(shù)為”;iEND
1.下列問(wèn)題可以設(shè)計(jì)成循環(huán)語(yǔ)句計(jì)算的有(
).①求1+3+32+…+39的和;②比較a,b兩個(gè)數(shù)的大小;③對(duì)于分段函數(shù),要求輸入自變量,輸出函數(shù)值;④求平方值小于100的最大整數(shù).A.0個(gè)B.1個(gè)C.2個(gè)D.3個(gè)【解析】①和④用到循環(huán)語(yǔ)句,②③用不到,故選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時(shí),a=a+1=99+1=100.B
3.下面為一個(gè)求10個(gè)數(shù)的平均數(shù)的程序,則在橫線上應(yīng)填充的語(yǔ)句為
.
S=0i=1DO
INPUT
x
S=S+x
i=i+1LOOPUNTIL
a=S/10PRINT
aEND【解析】此為直到型循環(huán),在程序一開(kāi)始,即i=1時(shí),開(kāi)始執(zhí)行循環(huán)體,當(dāng)i=10時(shí)繼續(xù)執(zhí)行循環(huán)體,題目中求10個(gè)數(shù)的平均數(shù),所以當(dāng)i>10時(shí)應(yīng)終止循環(huán).
4.下面是用WHILE型語(yǔ)句設(shè)計(jì)的一個(gè)計(jì)算S=12+22+…+202的值的一個(gè)程序,根據(jù)此語(yǔ)句的特點(diǎn),將其轉(zhuǎn)化為用UNTIL
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)語(yǔ)文寫(xiě)作基礎(chǔ)教學(xué)教案:如何寫(xiě)生動(dòng)有趣的記敘文
- 成長(zhǎng)故事與反思作文(14篇)
- 冷與熱作文900字(7篇)
- 英語(yǔ)介詞短語(yǔ)搭配詳解:七年級(jí)英語(yǔ)教案
- 暢游響石山400字10篇范文
- 上海閔行區(qū)高一(下)期末英語(yǔ)試題及答案
- 2025年上海通河中學(xué)高一(下)英語(yǔ)期中考試題及答案
- 2021學(xué)年上海二中高一(下)期中數(shù)學(xué)試題及答案
- 7.2-指尖陀螺智能制造柔性產(chǎn)線數(shù)字孿生開(kāi)發(fā)
- 應(yīng)急局安全重工作匯報(bào)
- 《聰明人和傻子和奴才》 課件
- 抗震支架設(shè)計(jì)流程
- 中國(guó)絲綢簡(jiǎn)述ppt課件
- 蘇軾《浣溪沙》優(yōu)秀課件
- 塑料包裝袋購(gòu)銷合同
- 年產(chǎn)40萬(wàn)噸甲醇合成工藝設(shè)計(jì)
- DDS307電導(dǎo)率以說(shuō)明書(shū)
- S7、S9、S11系列變壓器損耗表
- 滿語(yǔ)語(yǔ)法入門拉丁版
- 鋼琴鍵盤大譜表對(duì)照表-直接打印版(共6頁(yè))
- 化工企業(yè)安全生產(chǎn)診斷檢查表
評(píng)論
0/150
提交評(píng)論