第二章程序設(shè)計(jì)基礎(chǔ)-程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)課件高中信息技術(shù)粵教版選修1_第1頁(yè)
第二章程序設(shè)計(jì)基礎(chǔ)-程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)課件高中信息技術(shù)粵教版選修1_第2頁(yè)
第二章程序設(shè)計(jì)基礎(chǔ)-程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)課件高中信息技術(shù)粵教版選修1_第3頁(yè)
第二章程序設(shè)計(jì)基礎(chǔ)-程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)課件高中信息技術(shù)粵教版選修1_第4頁(yè)
第二章程序設(shè)計(jì)基礎(chǔ)-程序的選擇結(jié)構(gòu)及循環(huán)結(jié)構(gòu)課件高中信息技術(shù)粵教版選修1_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論