




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB程序設(shè)計(jì)塊If語句嵌套問題引入 在進(jìn)行輸入密碼時(shí),有時(shí)用戶名錯(cuò),有時(shí)密碼錯(cuò),也有時(shí)兩個(gè)都錯(cuò),如何進(jìn)行這樣的判斷?我們一起學(xué)習(xí)如何進(jìn)行這樣的判斷。列表框 塊If語句嵌套概述1 塊If語句嵌套格式2 塊If語句嵌套應(yīng)用3塊If語句嵌套塊If語句嵌套概述1 在塊If語句中又包含一個(gè)或多個(gè)塊If語句,稱為塊If語句嵌套。嵌套的塊If語句可以是單分支If語句、雙分支IfElseEnd If語句、多分支IfElseIfElseEnd If語句。塊If語句嵌套格式2條件1成立?語句組1成立(True)不成立(False)條件2成立?語句組2成立(True)不成立(False)語句組3【If子句嵌套格式】
2、If Then If Then 語句組1 Else 語句組2 End IfElse 語句組3End If塊If語句嵌套格式2【Else子句嵌套格式】If Then 語句組1Else If Then 語句組2 Else 語句組3 End IfEnd If條件1成立?語句組1條件2成立?語句組2語句組3成立(True)不成立(False)成立(True)不成立(False)塊If語句嵌套格式2【說明】【示例】 每一個(gè)塊結(jié)構(gòu)都要完整,必須以If開始,以End If結(jié)束。 內(nèi)層嵌套的塊結(jié)構(gòu)中除了滿足該層規(guī)定的條件外,還必須滿足外層結(jié)構(gòu)中相應(yīng)位置的條件。If x0 Then Print xElse If
3、 x=0 Then Print x Else Print -x End IfEnd If塊If語句嵌套格式2【說明】【示例】 塊嵌套的層數(shù)沒有限制。 嵌套時(shí)外層的塊結(jié)構(gòu)必須完全“包住”內(nèi)層的塊結(jié)構(gòu),不能相互“交叉”。語句中的每一個(gè)Else必須和它最近的并沒有配對(duì)的If相對(duì)應(yīng),避免產(chǎn)生混亂。If x0 Then Print xElse If x=0 Then Print x Else Print -x End IfEnd If塊If語句嵌套應(yīng)用3【應(yīng)用】小明有3個(gè)球,小剛想要一個(gè)最小的,小明靈機(jī)一動(dòng),對(duì)小剛說:你編一個(gè)程序找到最小球,我就將最小球給你。小剛很高興地編起了程序。小剛想:這就是求3個(gè)
4、數(shù)中的最小值。界面設(shè)計(jì)塊If語句嵌套應(yīng)用3代碼設(shè)計(jì)Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer, min As Integer a = Val(Text1.Text):b = Val(Text2.Text): c = Val(Text3.Text) If a b Then If a c Then min = a Text4.ForeColor = &H80FF& Label4.Caption = 橙色球最小“ : Label4.ForeColor = &H80FF& Else min = c
5、Text4.ForeColor = &HC000C0 Label4.Caption = 紫色球最小“ : Label4.ForeColor = &HC000C0 End If 塊If語句嵌套應(yīng)用3代碼設(shè)計(jì) Else If b c Then min = b Text4.ForeColor = &HC000& Label4.Caption = 綠色球最小“ : Label4.ForeColor = &HC000& Else min = c Text4.ForeColor = &HC000C0 Label4.Caption = 紫色球最小“ : Label4.ForeColor = &HC000C0
6、 End If End If Text4.Text = Str(min)End Sub塊If語句嵌套應(yīng)用3拓 展 利用計(jì)算機(jī)編程實(shí)現(xiàn)“分?jǐn)?shù)與等級(jí)”之間的轉(zhuǎn)換。思考一下,如何解決這一問題? 在文本框中輸入一個(gè)0100之間的考試成績(jī),單擊【顯示】按鈕,則在文本框中顯示相應(yīng)等級(jí)信息。90100分:優(yōu)秀 8089分:良好7079分:中等 6069分:及格59分以下:不及格總 結(jié) 塊If語句中又包含一個(gè)或多個(gè)塊If語句,稱為塊If語句嵌套。 嵌套時(shí)外層的塊結(jié)構(gòu)必須完全“包住”內(nèi)層的塊結(jié)構(gòu),不能相互“交叉”。 塊嵌套的層數(shù)沒有限制。善于思考善于學(xué)習(xí)塊If語句嵌套格式1【塊If子句嵌套格式】If Then
7、If Then 語句組1 Else 語句組2 End IfElse 語句組3End If條件1成立?語句組1成立(True)不成立(False)條件2成立?語句組2語句組n成立(True)不成立(False)條件n-1成立?語句組n-1成立(True)不成立(False)多條件If語句應(yīng)用1【應(yīng)用】粽情端午,端午節(jié)吃粽子。超市粽子打折銷售(每個(gè)粽子100g),紅棗粽2.4元一個(gè)、豆沙粽2.6元一個(gè)、八寶粽2.8元一個(gè)、蛋黃粽3.3元一個(gè)。要求根據(jù)輸入購(gòu)買各種粽子的數(shù)量,計(jì)算并輸出應(yīng)付總金額。界面設(shè)計(jì)Locked屬性設(shè)為True。多條件If語句應(yīng)用1代碼設(shè)計(jì)Private Sub Command
8、1_Click() Dim x As Integer Randomize x = Int(Rnd * 4 + 1) Label2.ForeColor = vbBlack Label3.ForeColor = vbBlack Label4.ForeColor = vbBlack Label5.ForeColor = vbBlack If x = 1 Then Text1.Text = Str(x) Label2.ForeColor = vbRed ElseIf x = 2 Then Text1.Text = Str(x) Label3.ForeColor = vbRed ElseIf x = 3 Then Text1.Text = Str(x) Label4.ForeColor = vbRed Else Text1.Text = Str(x) Label5.ForeColor = vbRed End IfEnd Sub依據(jù)道路交通安全違法行為的嚴(yán)重程度,一次記分的分值為:12分、6分、3分、2分、1分五種機(jī)動(dòng)車駕駛?cè)嗽谝粋€(gè)記分周期內(nèi)未達(dá)到12分的,且沒有違法未處理的記錄(一般指C1),在下一個(gè)記分周期開始時(shí)將會(huì)將原先的記分清0。如果有違法未處理的記錄的情況,那么此次記錄所扣的分值將積累到下一年,直到違法記錄消除。條件1成立?語句組1條件2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 開式、閉式泵的工作原理和調(diào)試方法
- 交通勸導(dǎo)面試題及答案
- 2025年 廣西高校畢業(yè)生“三支一扶”計(jì)劃招募考試試卷附答案
- 手工香皂產(chǎn)品營(yíng)銷活動(dòng)
- 治未病科健康宣教課件
- 認(rèn)識(shí)自己小學(xué)心理健康
- 2025年中國(guó)女士格子襯衫行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 學(xué)校安全教育匯報(bào)材料
- 《數(shù)智時(shí)代下的供應(yīng)鏈管理:理論與實(shí)踐》課件 第二章 供應(yīng)鏈管理焦點(diǎn)與核心理念
- 卷材車間技師培訓(xùn)
- 抖音來客商家門店經(jīng)營(yíng)
- 術(shù)后鎮(zhèn)痛慢性疼痛癌性疼痛診療標(biāo)準(zhǔn)規(guī)范及作業(yè)流程
- 2022AHA-ACC-HFSA心衰管理指南解讀
- 智慧能源管理云平臺(tái)方案智慧能源綜合服務(wù)方案智慧能源管理系統(tǒng)方案38-82
- 玻璃粉燒工藝
- 云計(jì)算和邊緣計(jì)算在工業(yè)互聯(lián)網(wǎng)中的融合
- 24年海南生物會(huì)考試卷
- 中南大學(xué)學(xué)科發(fā)展與規(guī)劃處
- 高危孕產(chǎn)婦管理課件培訓(xùn)
- 天一大聯(lián)考海南省2024屆高一物理第二學(xué)期期末考試試題含解析
- 夏季駕駛員安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論