VB中的單行IF語句.ppt_第1頁
VB中的單行IF語句.ppt_第2頁
VB中的單行IF語句.ppt_第3頁
VB中的單行IF語句.ppt_第4頁
VB中的單行IF語句.ppt_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、呂永軍,VB 編 程,單行IF語句,社會現(xiàn)象:,1.如果我有200元錢,那么就去書店里買下我喜歡的那本書,如果那么,如果那么否則,IF Then,If then else,2.這周放假了,如果我有下星期的生活費(fèi),那么就從學(xué)校里學(xué)習(xí),否則我就得回家拿錢去。,選擇結(jié)構(gòu)與選擇語句,if 條件 then 語句A,if條件then語句Aelse語句B,單行結(jié)構(gòu)條件語句,格式:If條件Then 語句組1 Else語句組2,說明:,1.條件,1.算術(shù)表達(dá)式 非0 True 0 False 2.關(guān)系表達(dá)式 3.布爾表達(dá)式,2.語句組:可以有多條語句,語句間用冒號分隔,3.Else可以省略,if 條件 then

2、 語句,if _ then_,例1:輸入一個數(shù)到變量a,輸出它的絕對值(不用絕對值函數(shù)),a0,a=-a,a = inputbox(),print a,例2:從鍵盤分別輸入兩個不相等的數(shù)到變量a、b,輸出其中較大的數(shù)。,if _then _ else _,ab,Print a,print b,A=val(inputbox(“輸入A的值”),B=val(inputbox(“輸入B的值”),練習(xí)1:輸入兩個不相等的數(shù)a,b,比較大小,將大數(shù)放在a中,小數(shù)放在b中,然后輸出a,b,if _ then _,ab,t=a: a=b: b=t,A=val(inputbox(“輸入A的值”),B=val(i

3、nputbox(“輸入B的值”),Print a,b,2.買西爪,10斤以下每斤1元,10斤以上,每斤0.8元,輸入斤數(shù),輸出所需錢數(shù)。,X=Val(Inputbox”輸入斤數(shù)”),IF X10 Then Y=1*X Else Y=0.8*X,Print Y,小結(jié):,理解IF語句的格式寫法。 能運(yùn)用IF語句編寫程序。 提高對選擇結(jié)構(gòu)的理解及邏輯思維能力。,練習(xí):,X=3 If X Then Y=3 Else Y=4 Print Y 2. X=4 If X-5 Then Y=X Else Y=X-4 Print Y 3. If X-1 Then Y=1 Else Y=2 Print Y 4. X

4、=5 If X-5 Then Y=X Else Y=X+1 Print Y,練習(xí):,X=2 IF X3 Then Y=3 Else Y=4 Print Y X=42 IF X101 AND X3 Then Y=1 Else Y=2 Print Y,練習(xí):,X=3 IF X1 Then X=X+3 : Y=X Else Y=1 Print Y X=4 IF X5 Then X=X-1:Y=1 Else X=X+1 : Y=X Print Y,嵌套分支結(jié)構(gòu),在分支結(jié)構(gòu)的一個分支上再加入一個分支結(jié)構(gòu)。 類型有多種,比如:單分支嵌套單分支、雙分支嵌套雙分支等,嵌套分支結(jié)構(gòu),單分支嵌套單分支,雙分支嵌套

5、雙分支,例3:已知分段函數(shù)y= ,輸出y的值。,1 , x0,0 , x=0,-1 , x0,if _ then _ else if _ then _ else _ end if end if print y,x0,y=1,y=-1,x=0,y=0,分支結(jié)構(gòu)1,分支結(jié)構(gòu)2,分支嵌套雙分支嵌套雙分支,if 條件1 then 語句1 else if 條件2 then 語句2 else 語句3 end if end if,分 支 結(jié) 構(gòu) 1,分 支 結(jié) 構(gòu) 2,注意:每一層的end if結(jié)束本層判斷。,練習(xí)2:,購買地鐵車票,若乘14站,3元/位;若乘59站,4元/位;若乘10站以上,5元/位;輸入人數(shù)person、站數(shù)n,輸出應(yīng)付款pay。,流程圖,程序代碼,if n=4 then pay=3*person else if n=9 then pay=4*person else pay=5*person end if end if print pay,選擇結(jié)構(gòu),單分支結(jié)構(gòu),雙分支結(jié)構(gòu),嵌套分支結(jié)構(gòu),if 條件 then 語句A end if,if 條件 then 語句A else 語句B end if,if 條件1 then 語句1

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論