版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)自貢市嘉祥外國(guó)語(yǔ)學(xué)校課堂導(dǎo)入P40:(2)試編寫一個(gè)程序,實(shí)現(xiàn)輸入圓的半徑,輸出圓的周長(zhǎng)和面積。分析:圓的周長(zhǎng)公式:C=?*d=2*?*r;
面積公式:S=?*r*r;函數(shù):輸入函數(shù):InputBox(提示信息,標(biāo)題,默認(rèn)值,位置)
輸出函數(shù):Print輸出內(nèi)容課堂導(dǎo)入PrivateSubCommand1_Click()DimrAsSingle,cAsSingle,sAsSingler=InputBox("r=","輸入圓的半徑")c=2*3.14*rs=3.14*r^2Print"圓的周長(zhǎng)為:";cPrint"圓的面積為:";sEndSub程序如下:程序的選擇結(jié)構(gòu)程序的循環(huán)結(jié)構(gòu)目錄CONTENTS010201程序的選擇結(jié)構(gòu)三、程序的選擇結(jié)構(gòu)在結(jié)局問(wèn)題的過(guò)程中,常常需要對(duì)事物進(jìn)行判斷和選擇,這就需要用到條件語(yǔ)句。(一)條件語(yǔ)句條件語(yǔ)句的格式:If條件Then語(yǔ)句組1Else語(yǔ)句組2Endif
當(dāng)條件成立時(shí),執(zhí)行Then后面的與語(yǔ)句組1,否則執(zhí)行語(yǔ)句組2。
或If條件Then
語(yǔ)句組1Else
語(yǔ)句組2Endif三、程序的選擇結(jié)構(gòu)2.條件語(yǔ)句的執(zhí)行過(guò)程
流程圖如圖:三、程序的選擇結(jié)構(gòu)用關(guān)系運(yùn)算符連接起來(lái)的句子稱為關(guān)系表達(dá)式。關(guān)系運(yùn)算符號(hào):3.關(guān)系表達(dá)運(yùn)算符兩側(cè)必須是同類型的量或表達(dá)式
若判斷的結(jié)論是成立,則結(jié)果為邏輯真值(True),否則為邏輯假值(False)a、數(shù)值型數(shù)據(jù)比較
例:13>6,其值為tureb、對(duì)其他類型數(shù)據(jù)的比較例:“A“<“B“,其值為false關(guān)系表達(dá)式的值定義三、程序的選擇結(jié)構(gòu)4.邏輯運(yùn)算符符號(hào):
NOT
(邏輯非)AND
(邏輯與)即:并且,要同時(shí)成立OR
(邏輯或)即:或者,只要有一個(gè)成立規(guī)則:
非運(yùn)算的規(guī)則是:直接求反即可。
與運(yùn)算的規(guī)則是:只有二者全為真時(shí)結(jié)果為真,否則為假。
或運(yùn)算的規(guī)則是:只有二者全為假時(shí)結(jié)果為假,否則為真。二、算法與算法的描述邏輯值A(chǔ)邏輯值BNOTAAANDBAORBTTFTTTFFFTFTTFTFFTFF三、程序與程序設(shè)計(jì)語(yǔ)言5.運(yùn)算符的優(yōu)先順序
算術(shù)運(yùn)算關(guān)系運(yùn)算邏輯運(yùn)算當(dāng)條件中只有邏輯運(yùn)算符時(shí),運(yùn)算的順序?yàn)椋篘otAndor例:設(shè)變量x=4,y=-1,,,求表達(dá)式
x+y>a+bAndNoty<b的值TrueTrueTrue三、程序與程序設(shè)計(jì)語(yǔ)言練習(xí):P44三、程序與程序設(shè)計(jì)語(yǔ)言(二)多重語(yǔ)句的選擇1.多重選擇語(yǔ)句的格式
在VB中,設(shè)置了一個(gè)處理多種情況的語(yǔ)句,稱為多重選擇語(yǔ)句;它的基本格式為:
Selectcase表達(dá)式 Case表達(dá)式列表1
語(yǔ)句組1 case表達(dá)式列表2 ……
[Caseelse
語(yǔ)句組N+1]Endselect三、程序與程序設(shè)計(jì)語(yǔ)言例1:運(yùn)用Selectcase多重選擇語(yǔ)句編寫:運(yùn)用恩格爾系數(shù)判斷同學(xué)們家庭生活水平狀況。DimxAsSingleDimyAsSingleDimnAsSinglex=InputBox("請(qǐng)輸入個(gè)人食品消費(fèi)總額")y=InputBox("請(qǐng)輸入個(gè)人人均消費(fèi)總額")n=x/ySelectCaseCint(n*100)‘Cint()小數(shù)四舍五入取整的函數(shù)
CaseIs>59Print"貧困"Case50To59Print"溫飽"Case40To49Print"小康"Case30To39Print"富裕"CaseIs<30Print"特別富裕"EndSelect多重語(yǔ)句的選擇練習(xí)題三、程序與程序設(shè)計(jì)語(yǔ)言完成實(shí)踐: P47:閱讀程序 P49:上機(jī)練習(xí)02程序的循環(huán)結(jié)構(gòu)四、程序的循環(huán)結(jié)構(gòu)(一)For循環(huán)語(yǔ)句1.循環(huán)結(jié)構(gòu)的概念
循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)中的一種基本結(jié)構(gòu)。當(dāng)需要解決的問(wèn)題中出現(xiàn)重復(fù)操作時(shí),就可以用到循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)既可以簡(jiǎn)化程序,又可以提高程序的效率。For循環(huán)變量=初值To終值[Step步長(zhǎng)值]
循環(huán)體Next循環(huán)變量循環(huán)語(yǔ)句的基本格式四、程序的循環(huán)結(jié)構(gòu)循環(huán)語(yǔ)句的執(zhí)行過(guò)程四、程序的循環(huán)結(jié)構(gòu)P52實(shí)踐練習(xí)四、程序的循環(huán)結(jié)構(gòu)(二)Do循環(huán)語(yǔ)句一、當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體(循環(huán)次數(shù)不確定)Dowhile條件
循環(huán)體loop二、當(dāng)條件滿足時(shí)退出循環(huán)Do
循環(huán)體loopuntil條件執(zhí)行循環(huán)體滿足循環(huán)終止條件嗎?否是四、程序的循環(huán)結(jié)構(gòu)DO循環(huán)四種形式的比較條件判斷放在循環(huán)語(yǔ)句的開頭部分條件判斷放在循環(huán)語(yǔ)句的結(jié)尾部分所列條件滿足時(shí)執(zhí)行循環(huán)所列條件滿足時(shí)退出循環(huán)所列條件滿足時(shí)執(zhí)行循環(huán)所列條件滿足時(shí)退出循環(huán)DoWhile條件循環(huán)體LoopDoUntil條件循環(huán)體LoopDo
循環(huán)體LoopWhile條件Do
循環(huán)體LoopUntil條件P54實(shí)踐練習(xí)四、程序的循環(huán)結(jié)構(gòu)(三)循環(huán)的嵌套在一個(gè)循環(huán)語(yǔ)句的循環(huán)體中含有另一個(gè)循環(huán)語(yǔ)句稱為嵌套循環(huán),或多重循環(huán)。循環(huán)嵌套的原則是:外層循環(huán)與內(nèi)層循環(huán)必須層層相套,循環(huán)不能交叉!For循環(huán)語(yǔ)句嵌套:For循環(huán)變量1=初值To終值Step步長(zhǎng)
循環(huán)體For循環(huán)變量2=初值To終值Step步長(zhǎng)循環(huán)體Next循環(huán)變量2N
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版店面經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同集錦
- 2024年滬科版選擇性必修1生物下冊(cè)月考試卷含答案
- 2025年中圖版九年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷含答案
- 2025年滬教版七年級(jí)歷史上冊(cè)階段測(cè)試試卷含答案
- 2025年華師大版八年級(jí)物理上冊(cè)月考試卷含答案
- 2025年滬教版必修3生物上冊(cè)階段測(cè)試試卷含答案
- 2025年上外版六年級(jí)語(yǔ)文上冊(cè)階段測(cè)試試卷含答案
- 2025年浙教版必修1物理上冊(cè)月考試卷含答案
- 2025年人教A新版九年級(jí)生物上冊(cè)階段測(cè)試試卷
- 2024版商用物業(yè)轉(zhuǎn)讓合同(含租約承擔(dān)條款)
- 三年級(jí)上冊(cè)三位數(shù)減法豎式計(jì)算題200道及答案
- 幕墻工程售后服務(wù)流程及保修維修措施方案
- 數(shù) 學(xué)2024-2025學(xué)年人教版七年級(jí)數(shù)學(xué)上冊(cè)有理數(shù)混合運(yùn)算100題
- 安橋功放機(jī)TX-NR3010說(shuō)明書
- 服裝企業(yè)員工手冊(cè)模板范文
- 夜市運(yùn)營(yíng)投標(biāo)方案(技術(shù)方案)
- 《生物安全培訓(xùn)》課件-2024鮮版
- 印度尼西亞發(fā)展熱帶經(jīng)濟(jì)作物的氣候條件評(píng)價(jià)-以爪哇和蘇門答臘島為例
- 親子酒店客房設(shè)計(jì)方案及流程
- JB-T 5557-2007 液壓轉(zhuǎn)矩扳手
- 2023年中考化學(xué)第一輪復(fù)習(xí)檢測(cè)卷
評(píng)論
0/150
提交評(píng)論