![VB程序設(shè)計(第2版)教學(xué)課件4-9-循環(huán)結(jié)構(gòu)_第1頁](http://file4.renrendoc.com/view/3776d074b43572e01568fd3ec7e3d9f8/3776d074b43572e01568fd3ec7e3d9f81.gif)
![VB程序設(shè)計(第2版)教學(xué)課件4-9-循環(huán)結(jié)構(gòu)_第2頁](http://file4.renrendoc.com/view/3776d074b43572e01568fd3ec7e3d9f8/3776d074b43572e01568fd3ec7e3d9f82.gif)
![VB程序設(shè)計(第2版)教學(xué)課件4-9-循環(huán)結(jié)構(gòu)_第3頁](http://file4.renrendoc.com/view/3776d074b43572e01568fd3ec7e3d9f8/3776d074b43572e01568fd3ec7e3d9f83.gif)
![VB程序設(shè)計(第2版)教學(xué)課件4-9-循環(huán)結(jié)構(gòu)_第4頁](http://file4.renrendoc.com/view/3776d074b43572e01568fd3ec7e3d9f8/3776d074b43572e01568fd3ec7e3d9f84.gif)
![VB程序設(shè)計(第2版)教學(xué)課件4-9-循環(huán)結(jié)構(gòu)_第5頁](http://file4.renrendoc.com/view/3776d074b43572e01568fd3ec7e3d9f8/3776d074b43572e01568fd3ec7e3d9f85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VB程序設(shè)計循環(huán)結(jié)構(gòu)VB程序設(shè)計循環(huán)結(jié)構(gòu)1問題引入你有過等交通信號燈的經(jīng)歷嗎?每隔一定的時間,紅、黃、綠就變換一次,這就是……?問題引入你有過等交通信號燈的經(jīng)歷嗎?每隔一定的時間,紅、黃2列表框While…Wend語句1
Dowhile…Loop語句2
For…Next語句3循環(huán)結(jié)構(gòu)列表框While…Wend語句13循環(huán)結(jié)構(gòu)概述0當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)構(gòu)。
在循環(huán)結(jié)構(gòu)中將某些語句重復(fù)執(zhí)行若干次,這些語句稱為循環(huán)體;每重復(fù)一次都要判斷是繼續(xù)重復(fù)還是停止重復(fù),這個判斷所依據(jù)的條件稱為循環(huán)條件;循環(huán)體與循環(huán)條件一起構(gòu)成了循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)概述0當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)4While…Wend語句1【格式】While<表達式>
<循環(huán)體語句>
Wend表達式真?循環(huán)體語句真(非0)假(0)While…Wend語句1【格式】While<表達式>表達式5While…Wend語句1當(dāng)“表達式”成立(為True)時,反復(fù)執(zhí)行循環(huán)體語句,當(dāng)“表達式”不成立(為False),則執(zhí)行Wend語句后面的語句
?!竟δ堋俊氨磉_式”指的是什么?While…Wend語句1當(dāng)“表達式”成立(為6While…Wend語句1可以是:任何表達式常用的有:關(guān)系表達式、邏輯表達式
Whilex>=65
……WendWhilex>0Andx<6……WendWhile…Wend語句1可以是:任何表達式While7While…Wend語句1【應(yīng)用】利用循環(huán)結(jié)構(gòu):計算1+2+3+......+99+100=?PrivateSubCommand1_Click()
DimsAsInteger,iAsInteger
s=0
Whilei<=100
s=s+i
i=i+1
Wend
PrintsEndSub規(guī)劃:“i<=100”成立時進行循環(huán)。i
就是循環(huán)控制變量。While…Wend語句1【應(yīng)用】利用循環(huán)結(jié)構(gòu):計算1+2+8DoWhile…Loop語句2【格式】DoWhile<表達式>
<循環(huán)體語句>Loop當(dāng)“表達式”成立(為True)時,反復(fù)執(zhí)行循環(huán)體語句,當(dāng)“表達式”不成立(為False),則執(zhí)行Loop語句后面的語句
。DoWhile…Loop語句2【格式】DoWhile9DoWhile…Loop語句2【應(yīng)用】輸出1-50之間可以被7整除的數(shù)。規(guī)劃:“i<=50”成立時進行循環(huán)。被7整除:imod7=0PrivateSubCommand1_Click()DimiAsIntegeri=1
DoWhilei<=50IfiMod7=0ThenPrintiEndIfi=i+1
LoopEndSubDoWhile…Loop語句2【應(yīng)用】輸出1-50之間可以10For…Next語句3【格式】For<循環(huán)變量>=<初值>To<終值>[Step<步長>]<循環(huán)體語句>Next<循環(huán)變量>[Step<步長>]省略,則表示步長為1。For…Next語句3【格式】For<循環(huán)變量>=<11For…Next語句3⑴循環(huán)變量是一個數(shù)值型的變量,而初值、終值、步長可是數(shù)值型的值或表達式。⑵在默認省略狀態(tài)下,step為1。當(dāng)“步長>=0”,“終值>=初值”時,遞增循環(huán)。當(dāng)“步長<0”,“終值<=初值”時,遞減循環(huán)。
【說明】For…Next語句3⑴循環(huán)變量是一個數(shù)值型的變量,而初值12For…Next語句3【應(yīng)用】利用For…Next語句計算n!PrivateSubCommand1_Click()n=Val(Text1.Text)k=1
Fori=1Tonk=k*iNextiText2.Text=kEndSubFor…Next語句3【應(yīng)用】利用For…Next語句13For…Next語句3循環(huán)部分也可以寫成如下形式:
Fori=nTo1step-1k=k*iNextiFor…Next語句3循環(huán)部分也可以寫成如下形式:14For…Next語句3【應(yīng)用】輸出9*9表。PrivateSubCommand1_Click()Fornum=1To9
Fori=1TonumPrinti;"*";num;"=";num*i;
NextiPrintNextnumEndSubFor…Next語句3【應(yīng)用】輸出9*9表。Private15循環(huán)應(yīng)用小明有10本書,你來設(shè)計一個小程序,找出書價最低的書,想一想,如何實現(xiàn)?循環(huán)應(yīng)用小明有10本書,你來設(shè)計一個小程序,找出16總結(jié)
當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)構(gòu)。
常用的循環(huán)語句有三種。
循環(huán)結(jié)構(gòu)是程序設(shè)計基本結(jié)構(gòu)之一??偨Y(jié)當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)構(gòu)。17善于思考善于學(xué)習(xí)善于思考善于學(xué)習(xí)18VB程序設(shè)計循環(huán)結(jié)構(gòu)VB程序設(shè)計循環(huán)結(jié)構(gòu)19問題引入你有過等交通信號燈的經(jīng)歷嗎?每隔一定的時間,紅、黃、綠就變換一次,這就是……?問題引入你有過等交通信號燈的經(jīng)歷嗎?每隔一定的時間,紅、黃20列表框While…Wend語句1
Dowhile…Loop語句2
For…Next語句3循環(huán)結(jié)構(gòu)列表框While…Wend語句121循環(huán)結(jié)構(gòu)概述0當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)構(gòu)。
在循環(huán)結(jié)構(gòu)中將某些語句重復(fù)執(zhí)行若干次,這些語句稱為循環(huán)體;每重復(fù)一次都要判斷是繼續(xù)重復(fù)還是停止重復(fù),這個判斷所依據(jù)的條件稱為循環(huán)條件;循環(huán)體與循環(huán)條件一起構(gòu)成了循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)概述0當(dāng)重復(fù)進行某件事時,就可用循環(huán)結(jié)22While…Wend語句1【格式】While<表達式>
<循環(huán)體語句>
Wend表達式真?循環(huán)體語句真(非0)假(0)While…Wend語句1【格式】While<表達式>表達式23While…Wend語句1當(dāng)“表達式”成立(為True)時,反復(fù)執(zhí)行循環(huán)體語句,當(dāng)“表達式”不成立(為False),則執(zhí)行Wend語句后面的語句
?!竟δ堋俊氨磉_式”指的是什么?While…Wend語句1當(dāng)“表達式”成立(為24While…Wend語句1可以是:任何表達式常用的有:關(guān)系表達式、邏輯表達式
Whilex>=65
……WendWhilex>0Andx<6……WendWhile…Wend語句1可以是:任何表達式While25While…Wend語句1【應(yīng)用】利用循環(huán)結(jié)構(gòu):計算1+2+3+......+99+100=?PrivateSubCommand1_Click()
DimsAsInteger,iAsInteger
s=0
Whilei<=100
s=s+i
i=i+1
Wend
PrintsEndSub規(guī)劃:“i<=100”成立時進行循環(huán)。i
就是循環(huán)控制變量。While…Wend語句1【應(yīng)用】利用循環(huán)結(jié)構(gòu):計算1+2+26DoWhile…Loop語句2【格式】DoWhile<表達式>
<循環(huán)體語句>Loop當(dāng)“表達式”成立(為True)時,反復(fù)執(zhí)行循環(huán)體語句,當(dāng)“表達式”不成立(為False),則執(zhí)行Loop語句后面的語句
。DoWhile…Loop語句2【格式】DoWhile27DoWhile…Loop語句2【應(yīng)用】輸出1-50之間可以被7整除的數(shù)。規(guī)劃:“i<=50”成立時進行循環(huán)。被7整除:imod7=0PrivateSubCommand1_Click()DimiAsIntegeri=1
DoWhilei<=50IfiMod7=0ThenPrintiEndIfi=i+1
LoopEndSubDoWhile…Loop語句2【應(yīng)用】輸出1-50之間可以28For…Next語句3【格式】For<循環(huán)變量>=<初值>To<終值>[Step<步長>]<循環(huán)體語句>Next<循環(huán)變量>[Step<步長>]省略,則表示步長為1。For…Next語句3【格式】For<循環(huán)變量>=<29For…Next語句3⑴循環(huán)變量是一個數(shù)值型的變量,而初值、終值、步長可是數(shù)值型的值或表達式。⑵在默認省略狀態(tài)下,step為1。當(dāng)“步長>=0”,“終值>=初值”時,遞增循環(huán)。當(dāng)“步長<0”,“終值<=初值”時,遞減循環(huán)。
【說明】For…Next語句3⑴循環(huán)變量是一個數(shù)值型的變量,而初值30For…Next語句3【應(yīng)用】利用For…Next語句計算n!PrivateSubCommand1_Click()n=Val(Text1.Text)k=1
Fori=1Tonk=k*iNextiText2.Text=kEndSubFor…Next語句3【應(yīng)用】利用For…Next語句31For…Next語句3循環(huán)部分也可以寫成如下形式:
Fori=nTo1step-1k=k*iNextiFor…Next語句3循環(huán)部分也可以寫成如下形式:32For…Next語句3【應(yīng)用】輸出9*9表。PrivateSubCommand1_Click()Fornum=1To9
Fori=1TonumPrinti;"*";num;"=";num*i;
NextiPrint
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鋰電池用特種玻璃粉項目立項申請報告模范
- 2025年二手教練車銷售合同格式
- 2025年乳制品代理銷售合同
- 2025年阻沙固沙網(wǎng)項目立項申請報告模板
- 2025年不動產(chǎn)權(quán)購房合同范本
- 2025年家禽購銷合同協(xié)議
- 2025年陶瓷基體項目申請報告模范
- 2025年健身器材購置合同
- 2025年合伙型股權(quán)分配合同
- 2025年度制造業(yè)租賃協(xié)議樣式
- SB/T 10624-2011洗染業(yè)服務(wù)經(jīng)營規(guī)范
- 全面風(fēng)險標(biāo)準(zhǔn)化分類分定與描述數(shù)據(jù)庫(2023-雷澤佳編寫)
- 六年級語文-文言文閱讀訓(xùn)練題50篇-含答案-全國通用
- 網(wǎng)絡(luò)反詐知識競賽參考題庫100題(含答案)
- 深圳市建筑工務(wù)署參考品牌庫申報資料
- QES三體系內(nèi)審檢查表 含審核記錄
- 口腔百問百答
- 貸款項目資金平衡表
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項目監(jiān)理日志
- [整理]10kv開關(guān)站標(biāo)準(zhǔn)設(shè)計說明(最終版)
- 分級診療制度管理辦法
評論
0/150
提交評論