版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、visual basic 控制結(jié)構(gòu),選擇結(jié)構(gòu)程序設(shè)計(jì),龍 亢 農(nóng) 場(chǎng) 中 學(xué) 陳 瓊,Private Sub form_Click() Dim x As Single被除數(shù) Dim y As Single除數(shù) Dim q As Single商 x = Val(InputBox(請(qǐng)輸入被除數(shù):) y = Val(InputBox(請(qǐng)輸入除數(shù):) q = x / y Print q End Sub,y=0會(huì)怎樣?,分析:當(dāng)除數(shù)為0時(shí),程序提示出錯(cuò)!,我們?cè)趺茨鼙苊饽兀?If y 0 Then q = x / y Print q Else Print 不能求值 End If,visual basic
2、的選擇結(jié)構(gòu)通過(guò)條件語(yǔ)句來(lái)實(shí)現(xiàn)。條件語(yǔ)句也稱IF語(yǔ)句,它有兩種格式: 1、單行結(jié)構(gòu) 2、塊結(jié)構(gòu),如果 y 不等于0 則 計(jì)算 x/y 否則 顯示 不能求值,我們?cè)谇笾登皯?yīng)該對(duì)Y進(jìn)行判斷:,在VB中,這樣的問(wèn)題可以通過(guò)選擇結(jié)構(gòu)程序來(lái)解決,可以用下面的語(yǔ)句來(lái)處理:,小結(jié): 單行結(jié)構(gòu)與塊結(jié)構(gòu)條件語(yǔ)句的主要區(qū)別,就是看then后面的語(yǔ)句(注釋語(yǔ)句除外)是否和then在同一行上。如果在同一行上則為單行結(jié)構(gòu),否則為塊結(jié)構(gòu)。對(duì)于塊結(jié)構(gòu),必須以End f 結(jié)束,單行結(jié)構(gòu)沒(méi)有End f。,拓展 中秋節(jié)前夕,商店月餅促銷,購(gòu)滿3盒(含)即可享受八折優(yōu)惠。根據(jù)輸入的購(gòu)買盒數(shù),計(jì)算出應(yīng)付金額。 Private Sub
3、form_Click() Dim qty As Integer 購(gòu)買盒數(shù) Dim price As Single Dim sum As Single應(yīng)付金額 price = 80 qty = Val(InputBox(購(gòu)買盒數(shù):) 如果購(gòu)買盒數(shù)低于3盒,不打折 購(gòu)滿3盒(含)享受八折優(yōu)惠 _ Print 應(yīng)付金額:; sum; 元 End Sub,IF 條件 then 部分 【else 部分】,選擇結(jié)構(gòu),塊,單行,IF 條件1 Then 語(yǔ)句塊1 【else IF 條件 2 Then 語(yǔ)句塊2】 【else IF 條件 2 Then 語(yǔ)句塊2】 . 【else 語(yǔ)句塊n】 End IF,思維導(dǎo)
4、圖,復(fù)習(xí)鞏固,單行結(jié)構(gòu)條件語(yǔ)句: 格式:IF 條件 then 部分 【else 部分】 該語(yǔ)句的功能是:如果“條件”為TRUE,則執(zhí)行“then部分”,否則執(zhí)行“else部分”。,邏輯表達(dá)式,邏輯表達(dá)式的值(true或false),“else部分”是可選的,例: 輸入兩個(gè)數(shù)x和y,比較他們的大小,并輸出最大值 Private Sub form_Click() Dim x As Single,y As Single x = Val(InputBox(輸入x的值:) y = Val(InputBox(輸入y的值:) If_Then print y else print x End Sub,Priv
5、ate Sub form_Click() Dim x As Single,y As Single x = Val(InputBox(輸入x的值:) y = Val(InputBox(輸入y的值:) If_Then print y Print x End Sub,xy,xy,返回,塊結(jié)構(gòu)條件語(yǔ)句: 格式:IF 條件1 Then 語(yǔ)句塊1 【else IF 條件 2 Then 語(yǔ)句塊2】 【else IF 條件 3 Then 語(yǔ)句塊3】 . 【else 語(yǔ)句塊n】 End IF,如果“條件1”成立,執(zhí)行”語(yǔ)句塊1“,否則,如果“條件2”成立,執(zhí)行“語(yǔ)句塊2”否則,。,否則執(zhí)行”語(yǔ)句塊n“,Priv
6、ate Sub from_Click() Dim x As Single,y As Single x = Val(InputBox(輸入x的值:) If x0 then print “y=1” Else if x=0 then Print “y=0” Else Print”y=-1” End if End sub,要求:輸入X,要求輸出y的值,設(shè)有如下函數(shù):,當(dāng)嵌套多的時(shí)候,應(yīng)注意嵌套的正確性。一般原則是:每一個(gè)“else部分”都與它前面的、且未被配對(duì)的IF-then”配對(duì),”語(yǔ)句塊“可以是一個(gè)語(yǔ)句,也可以是多個(gè)語(yǔ)句,如果是多個(gè)語(yǔ)句時(shí),可以分別寫在多行里,如果寫在一行中,則各語(yǔ)句之間用冒號(hào)隔開。,If xy Then t = x x = y y = t Print x的值為
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品安全員生產(chǎn)類考試題庫(kù)及答案
- 河北省廊坊市霸州市2024-2025學(xué)年八年級(jí)上學(xué)期期末地理試題(含答案)
- 甘肅省慶陽(yáng)市2024-2025學(xué)年上學(xué)期期末八年級(jí)生物與地理試卷-初中地理(含答案)
- 2026年深圳中考語(yǔ)文詞語(yǔ)辨析運(yùn)用試卷(附答案可下載)
- 2026年大學(xué)大二(康復(fù)治療技術(shù))物理因子治療階段測(cè)試試題及答案
- 綠茶題目大全及答案
- 2026年深圳中考生物細(xì)菌和真菌專項(xiàng)訓(xùn)練試卷(附答案可下載)
- 零售店培訓(xùn)課件模板
- 道法大題題庫(kù)及答案初中
- 2026年深圳中考化學(xué)物質(zhì)的檢驗(yàn)與鑒別試卷(附答案可下載)
- 客房清掃流程培訓(xùn)課件
- 醫(yī)療資源合理分配
- 幼兒園大蝦課件
- 2025新疆能源(集團(tuán))有限責(zé)任公司共享中心招聘?jìng)淇碱}庫(kù)(2人)帶答案詳解(完整版)
- 2025至2030中國(guó)超純水(UPW)系統(tǒng)行業(yè)項(xiàng)目調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- T∕CAMH 00002-2025 心理咨詢師職業(yè)能力水平評(píng)價(jià)標(biāo)準(zhǔn)
- DB4114∕T 250-2024 農(nóng)民田間學(xué)校建設(shè)管理規(guī)范
- 急診科胸部創(chuàng)傷救治指南
- 二手手機(jī)計(jì)劃書項(xiàng)目方案
- 十年(2016-2025年)高考數(shù)學(xué)真題分類匯編:專題10 數(shù)列解答題綜合一(原卷版)
- 醫(yī)院保潔人員安全管理與保障制度
評(píng)論
0/150
提交評(píng)論