




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二章程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)自貢市嘉祥外國語學(xué)校課堂導(dǎo)入P40:(2)試編寫一個(gè)程序,實(shí)現(xiàn)輸入圓的半徑,輸出圓的周長和面積。分析:圓的周長公式: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"圓的周長為:";cPrint"圓的面積為:";sEndSub程序如下:程序的選擇結(jié)構(gòu)程序的循環(huán)結(jié)構(gòu)目錄CONTENTS010201程序的選擇結(jié)構(gòu)三、程序的選擇結(jié)構(gòu)在結(jié)局問題的過程中,常常需要對事物進(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)算符號:3.關(guān)系表達(dá)運(yùn)算符兩側(cè)必須是同類型的量或表達(dá)式
若判斷的結(jié)論是成立,則結(jié)果為邏輯真值(True),否則為邏輯假值(False)a、數(shù)值型數(shù)據(jù)比較
例:13>6,其值為tureb、對其他類型數(shù)據(jù)的比較例:“A“<“B“,其值為false關(guān)系表達(dá)式的值定義三、程序的選擇結(jié)構(gòu)4.邏輯運(yùn)算符符號:
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("請輸入個(gè)人食品消費(fèi)總額")y=InputBox("請輸入個(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)既可以簡化程序,又可以提高程序的效率。For循環(huán)變量=初值To終值[Step步長值]
循環(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步長
循環(huán)體For循環(huán)變量2=初值To終值Step步長循環(huán)體Next循環(huán)變量2N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動(dòng)合同保險(xiǎn)合同范本
- 到家購房合同范本
- 利用資源合同范本
- 中外合作合同范本
- Unit 1 Food matters Reading 閱讀教學(xué)設(shè)計(jì)-2023-2024學(xué)年高中英語譯林版(2020)選擇性必修第一冊
- 與景區(qū)合作合同范本
- 2024年招銀網(wǎng)絡(luò)科技社會(huì)招聘筆試真題
- 公司食堂承包合同范本
- zuixing墻繪合同范本
- 會(huì)展物料出售合同范本
- 2024年北京市中考生物真題卷及答案解析
- 《設(shè)施節(jié)水灌溉技術(shù)》課件
- 2023年涼山州西昌市人民醫(yī)院招聘衛(wèi)生專業(yè)技術(shù)人員考試真題
- (2024)湖南省公務(wù)員考試《行測》真題卷及答案解析
- 2025年部編教材的網(wǎng)絡(luò)培訓(xùn)心得體會(huì)
- 《籃球規(guī)則》課件
- 中醫(yī)24節(jié)氣課件
- 《化工安全技術(shù)》教學(xué)設(shè)計(jì)(教學(xué)教案)
- 環(huán)衛(wèi)應(yīng)急預(yù)案8篇
- 《與顧客溝通的技巧》課件
- 2024年大學(xué)生創(chuàng)業(yè)投資意向書
評論
0/150
提交評論