版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、猜:猜:VB 編編 程程IF IF語句英譯漢語句英譯漢: : IfIf the weather is good tomorrow, the weather is good tomorrow, thenthen I will go to I will go to the park.the park. IfIf the weather is good tomorrow, the weather is good tomorrow, thenthen I will go to I will go to the park, the park, elseelse I have to stay at hom
2、e. I have to stay at home.If then (如果那么)If then else (如果那么否則)V VB B中的選擇語句中的選擇語句 IFIF語句語句用來解決有關(guān)選擇用來解決有關(guān)選擇結(jié)構(gòu)的問題。結(jié)構(gòu)的問題。選擇結(jié)構(gòu)與選擇語句選擇結(jié)構(gòu)與選擇語句 if if 條件 thenthen 語句A end if end if if if 條件 thenthen 語句A elseelse 語句B end if end ifIf和和end if 要成對(duì)出現(xiàn)要成對(duì)出現(xiàn)例例1 1:輸入一個(gè)數(shù)到變量輸入一個(gè)數(shù)到變量a a,輸出它的絕對(duì)值(不用絕對(duì)值,輸出它的絕對(duì)值(不用絕對(duì)值函數(shù))函數(shù))i
3、f _ then _end if a0a=-aPrint 意為打印,是輸出語句。abprint aprint bab練習(xí)1:輸入兩個(gè)不相等的數(shù)輸入兩個(gè)不相等的數(shù)a a,b b,比較大小,將,比較大小,將大數(shù)放在大數(shù)放在a a中,小數(shù)放在中,小數(shù)放在b b中,然后輸出中,然后輸出a a,b b if _ then _end if a00 , x=0-1 , x0if _ then _else if _ then _ else _ end ifend if print yx0y=1y=-1x=0y=0分支結(jié)構(gòu)分支結(jié)構(gòu)1分支結(jié)構(gòu)分支結(jié)構(gòu)2分支嵌套雙分支嵌套雙分支if 條件條件1 then 語句語句1
4、else if 條件條件2 then 語句語句2 else 語句語句3 end ifend if分分支支結(jié)結(jié)構(gòu)構(gòu)1分分支支結(jié)結(jié)構(gòu)構(gòu)2注意:注意:每一層的每一層的end if結(jié)束本層判斷。結(jié)束本層判斷。練習(xí)2: 購買地鐵車票,若乘購買地鐵車票,若乘1414站,站,3 3元元/ /位;若乘位;若乘5959站,站,4 4元元/ /位;若乘位;若乘1010站以上,站以上,5 5元元/ /位;輸入人數(shù)位;輸入人數(shù)personperson、站數(shù)、站數(shù)n n,輸出應(yīng)付款,輸出應(yīng)付款paypay。流程圖程序代碼 if if n=4 n=4 thenthen pay=3 pay=3* *personperson
5、 else else if if n=9 n=9 thenthen pay=4 pay=4* *personperson elseelse pay=5 pay=5* *personperson end ifend if end if end if print payprint pay選擇結(jié)構(gòu)選擇結(jié)構(gòu)單分支結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)雙分支結(jié)構(gòu)嵌套分支結(jié)構(gòu)嵌套分支結(jié)構(gòu) if if 條件條件 thenthen 語句語句A A end if end if if if 條件條件 thenthen 語句語句A A else else 語句語句B B end if end ifif 條件條件1 then 語句
6、語句1else if 條件條件2 then 語句語句2 else 語句語句3 end ifend if小結(jié)雙分支嵌套雙分支雙分支嵌套雙分支任務(wù):標(biāo)準(zhǔn)體重計(jì)算1、一起來找茬、一起來找茬輸出輸出“恭喜,恭喜,標(biāo)準(zhǔn)身材!標(biāo)準(zhǔn)身材!”輸出輸出“不太不太標(biāo)準(zhǔn)誒標(biāo)準(zhǔn)誒”開開 始始輸 入 身 高輸 入 身 高c m 和 體 重和 體 重kg體重體重 10%標(biāo)準(zhǔn)體重標(biāo)準(zhǔn)體重結(jié)結(jié) 束束 被你發(fā)被你發(fā)現(xiàn)了,現(xiàn)了,我敗我敗了了v判斷一個(gè)人的體重是判斷一個(gè)人的體重是否標(biāo)準(zhǔn),是則輸出否標(biāo)準(zhǔn),是則輸出“恭恭喜,標(biāo)準(zhǔn)身材!喜,標(biāo)準(zhǔn)身材!”,否否則的話輸出則的話輸出“不太標(biāo)準(zhǔn)不太標(biāo)準(zhǔn)誒!誒!”。 正正確確的的應(yīng)應(yīng)該該是是這這
7、樣樣的的輸出輸出“不太不太標(biāo)準(zhǔn)誒標(biāo)準(zhǔn)誒”開開 始始輸 入 身 高輸 入 身 高c m 和 體 重和 體 重kgyes輸出輸出“恭喜,恭喜,標(biāo)準(zhǔn)身材!標(biāo)準(zhǔn)身材!”結(jié)結(jié) 束束 no體重體重 10%標(biāo)準(zhǔn)體重標(biāo)準(zhǔn)體重順序結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)測試體重標(biāo)準(zhǔn)與否的完整依據(jù):測試體重標(biāo)準(zhǔn)與否的完整依據(jù):標(biāo)準(zhǔn)體重(公斤)標(biāo)準(zhǔn)體重(公斤)= 身高(厘米)身高(厘米)- 110 v標(biāo)準(zhǔn)體重標(biāo)準(zhǔn)體重 10%為為 理想體重理想體重 v超過標(biāo)準(zhǔn)體重超過標(biāo)準(zhǔn)體重10%為為 超超 重重 v超過標(biāo)準(zhǔn)體重超過標(biāo)準(zhǔn)體重20%為為 輕度肥胖輕度肥胖 v超過標(biāo)準(zhǔn)體重超過標(biāo)準(zhǔn)體重30%為為 中度肥胖中度肥胖 v超
8、過標(biāo)準(zhǔn)體重超過標(biāo)準(zhǔn)體重50%為為 重度肥胖重度肥胖(該知識(shí)來自百度知道,是體重標(biāo)準(zhǔn)與否的估算方法)(該知識(shí)來自百度知道,是體重標(biāo)準(zhǔn)與否的估算方法)自己動(dòng)手試試自己動(dòng)手試試雙擊按鈕后輸入如下程序雙擊按鈕后輸入如下程序(其實(shí)只要在原來的基礎(chǔ)上加上紅色劃線的句子即可)(其實(shí)只要在原來的基礎(chǔ)上加上紅色劃線的句子即可)Dim high As SingleDim weight As Singlehigh = Text1.Text-用用val(Text1.Text)更好更好weight = Text2.TextIf (weight = (high - 110) - (high - 110) * 0.1) T
9、hen Print “恭喜恭喜, 標(biāo)準(zhǔn)身材標(biāo)準(zhǔn)身材”Else Print “不太標(biāo)準(zhǔn)誒不太標(biāo)準(zhǔn)誒”End If做好的同學(xué)思考:做好的同學(xué)思考:v換成行換成行if語句該如何寫語句該如何寫v程序有可優(yōu)化之處嗎?程序有可優(yōu)化之處嗎?動(dòng)手完成完整的體重標(biāo)準(zhǔn)與否判斷程序動(dòng)手完成完整的體重標(biāo)準(zhǔn)與否判斷程序If (weight = (high - 110) - (high - 110) * 0.1) Then Print “恭喜你恭喜你,很標(biāo)準(zhǔn)的身材啊很標(biāo)準(zhǔn)的身材啊!”End IfIf (weight (high - 110) + (high - 110) * 0.1) Then Print “注意了哦注意
10、了哦,有點(diǎn)超重了有點(diǎn)超重了!”End IfIf (weight (high - 110) + (high - 110) * 0.2) Then Print “呀呀,輕度肥胖了輕度肥胖了!”End IfIf (weight (high - 110) + (high - 110) * 0.3) Then Print “哇哇,中度肥胖了中度肥胖了!”End IfIf weight (high - 110) + (high - 110) * 0.5 Then Print “你已經(jīng)超出正常體重太多了你已經(jīng)超出正常體重太多了,一定得健康減肥了一定得健康減肥了!”End IfIf weight (high
11、- 110) - (high - 110) * 0.1 Print 你有點(diǎn)苗條啊你有點(diǎn)苗條啊,要注意健康哦要注意健康哦幾個(gè)幾個(gè)if if語句合在一起寫語句合在一起寫if 條件表達(dá)式條件表達(dá)式1 then語句塊語句塊1Elseif 條件表達(dá)式條件表達(dá)式2 then 語句塊語句塊2Elseif 條件表達(dá)式條件表達(dá)式n then 語句塊語句塊nElse語句塊語句塊0End If ElseIfEnd If優(yōu)化組里的程序優(yōu)化組里的程序If (weight = (high - 110) - (high - 110) * 0.1) Then Print 恭喜你恭喜你,很標(biāo)準(zhǔn)的身材啊很標(biāo)準(zhǔn)的身材啊!ElseIf (weight (high - 110) + (high - 110) * 0.1) Then Print 注意了哦注意了哦,有點(diǎn)超重了有點(diǎn)超重了!ElseIf (weight (high - 110) + (high - 110) * 0.2) Then Print 呀呀,輕度肥胖了輕度肥胖了!ElseIf (weight (high - 110) + (high - 110) * 0.3) Then Print 哇哇,中度肥胖了中度肥胖了!Else
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化娛樂行業(yè)安全管理工作總結(jié)
- 區(qū)塊鏈行業(yè)助理工作描述
- 小學(xué)安全工作總結(jié)集錦六篇
- 美容美發(fā)店衛(wèi)生要求
- 銀行保險(xiǎn)行業(yè)助理職責(zé)總結(jié)
- 車輛行業(yè)前臺(tái)服務(wù)經(jīng)驗(yàn)分享
- 教育科研話務(wù)員工作總結(jié)
- 2024年度單位個(gè)人現(xiàn)金借款合同爭議解決條款3篇
- 果干課程設(shè)計(jì)
- 直流交換器課程設(shè)計(jì)
- 全套教學(xué)課件《工程倫理學(xué)》
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí)
- JIS S6006-2020 英文版 鉛筆 彩色鉛筆和鉛筆
- 發(fā)電機(jī)自動(dòng)電壓調(diào)節(jié)器說明書
- 小學(xué)環(huán)保教育《我與環(huán)境》校本課程教材
- 應(yīng)用數(shù)學(xué)第4講-兩個(gè)重要的極限.ppt
- 《涂裝工程安全設(shè)計(jì)規(guī)范》噴漆室
- 促銷活動(dòng)方案(共29頁).ppt
- 自動(dòng)打印機(jī)機(jī)械原理課程設(shè)計(jì)
- 貝類增養(yǎng)殖考試資料
- 混凝土熱工計(jì)算步驟及公式
評(píng)論
0/150
提交評(píng)論