




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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ó)語學(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é)局問題的過程中,常常需要對(duì)事物進(jìn)行判斷和選擇,這就需要用到條件語句。(一)條件語句條件語句的格式:If條件Then語句組1Else語句組2Endif
當(dāng)條件成立時(shí),執(zhí)行Then后面的與語句組1,否則執(zhí)行語句組2。
或If條件Then
語句組1Else
語句組2Endif三、程序的選擇結(jié)構(gòu)2.條件語句的執(zhí)行過程
流程圖如圖:三、程序的選擇結(jié)構(gòu)用關(guān)系運(yùn)算符連接起來的句子稱為關(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ì)語言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ì)語言練習(xí):P44三、程序與程序設(shè)計(jì)語言(二)多重語句的選擇1.多重選擇語句的格式
在VB中,設(shè)置了一個(gè)處理多種情況的語句,稱為多重選擇語句;它的基本格式為:
Selectcase表達(dá)式 Case表達(dá)式列表1
語句組1 case表達(dá)式列表2 ……
[Caseelse
語句組N+1]Endselect三、程序與程序設(shè)計(jì)語言例1:運(yùn)用Selectcase多重選擇語句編寫:運(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多重語句的選擇練習(xí)題三、程序與程序設(shè)計(jì)語言完成實(shí)踐: P47:閱讀程序 P49:上機(jī)練習(xí)02程序的循環(huán)結(jié)構(gòu)四、程序的循環(huán)結(jié)構(gòu)(一)For循環(huán)語句1.循環(huán)結(jié)構(gòu)的概念
循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)中的一種基本結(jié)構(gòu)。當(dāng)需要解決的問題中出現(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)語句的基本格式四、程序的循環(huán)結(jié)構(gòu)循環(huán)語句的執(zhí)行過程四、程序的循環(huán)結(jié)構(gòu)P52實(shí)踐練習(xí)四、程序的循環(huán)結(jié)構(gòu)(二)Do循環(huán)語句一、當(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)語句的開頭部分條件判斷放在循環(huán)語句的結(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)語句的循環(huán)體中含有另一個(gè)循環(huán)語句稱為嵌套循環(huán),或多重循環(huán)。循環(huán)嵌套的原則是:外層循環(huán)與內(nèi)層循環(huán)必須層層相套,循環(huán)不能交叉!For循環(huán)語句嵌套: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. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)機(jī)設(shè)備租借合同協(xié)議書
- 品牌定位與市場(chǎng)細(xì)分策略計(jì)劃
- 開展社會(huì)實(shí)踐豐富學(xué)生學(xué)習(xí)經(jīng)歷計(jì)劃
- 人力資源社會(huì)保障部勞務(wù)派遣合同
- 促進(jìn)幼兒社交能力的活動(dòng)計(jì)劃
- 土建工程勞務(wù)分包合同
- 家禽養(yǎng)殖產(chǎn)銷合同
- 廠房工程承包合同
- 專家顧問協(xié)議聘用合同
- 提升幼兒邏輯思維能力的方法計(jì)劃
- GB/T 11344-2021無損檢測(cè)超聲測(cè)厚
- 生涯適應(yīng)力量表
- 抗菌藥物臨床應(yīng)用指導(dǎo)原則(最新)
- 正壓空氣呼吸器檢查使用實(shí)操考評(píng)表
- 使用有毒物品作業(yè)場(chǎng)所勞動(dòng)保護(hù)條例0講義課件
- 《嚴(yán)重創(chuàng)傷》課件
- 跨道施工保通方案(門洞式)
- 甲午中日戰(zhàn)爭(zhēng)-完整版課件
- 2022年陜西金融資產(chǎn)管理股份有限公司招聘筆試題庫及答案解析
- LNG加氣站質(zhì)量管理手冊(cè)
- 2021新《安全生產(chǎn)法》全面解讀課件(PPT 84頁)
評(píng)論
0/150
提交評(píng)論