選擇結(jié)構(gòu)教學(xué)設(shè)計(jì)_第1頁(yè)
選擇結(jié)構(gòu)教學(xué)設(shè)計(jì)_第2頁(yè)
選擇結(jié)構(gòu)教學(xué)設(shè)計(jì)_第3頁(yè)
選擇結(jié)構(gòu)教學(xué)設(shè)計(jì)_第4頁(yè)
選擇結(jié)構(gòu)教學(xué)設(shè)計(jì)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三節(jié)選擇結(jié)構(gòu)(IF語(yǔ)句)一、教學(xué)目標(biāo)知識(shí)目標(biāo):1、掌握條件邏輯表達(dá)式的構(gòu)成。2、掌握if語(yǔ)句的格式及其含義。3、掌握selectcase語(yǔ)句的格式及其含義。技能目標(biāo):1、通過(guò)編寫程序,讓學(xué)生掌握if語(yǔ)句的使用方法。2、3、通過(guò)閱讀程序,讓學(xué)生理解selectcase語(yǔ)句的使用過(guò)程。情感態(tài)度與價(jià)值觀:1、能夠積極主動(dòng)分析問(wèn)題,促進(jìn)邏輯分析能力的形成。2、養(yǎng)成良好的編程習(xí)慣。3、能夠運(yùn)用本節(jié)所學(xué)習(xí)的條件邏輯表達(dá)式,對(duì)實(shí)際問(wèn)題進(jìn)行綜合分析。二、教學(xué)重點(diǎn)和難點(diǎn)重點(diǎn):學(xué)生使用選擇語(yǔ)句實(shí)現(xiàn)各種選擇流程的控制。難點(diǎn):根據(jù)對(duì)問(wèn)題的分析,設(shè)計(jì)決定選擇程序執(zhí)行沒(méi)同流程的控制條件。三、教學(xué)過(guò)程在日常生活中,常常會(huì)面臨這樣或那樣的選擇。例如,如果星期天不雨,就是車家灣看梨花,否則就在家看書。在解決一個(gè)較復(fù)雜的實(shí)際問(wèn)題時(shí),往往需要根據(jù)某些條件作出判斷,或是有條件地執(zhí)行某一操作。計(jì)算機(jī)程序中的選擇結(jié)構(gòu)能讓程序根據(jù)不同的情況,執(zhí)行不同的程序段,得到不同的結(jié)果。(一)關(guān)系運(yùn)算符和關(guān)系表達(dá)式1、關(guān)系運(yùn)算符關(guān)系運(yùn)算符也稱為比較運(yùn)算符,它用于對(duì)兩個(gè)數(shù)的比較,比較的結(jié)果是一個(gè)邏輯值。6種常用的關(guān)系運(yùn)算符如下表:關(guān)系運(yùn)算符數(shù)學(xué)運(yùn)算符意義舉例==等于X=Y<>或><≠不等于X<>Y>>大于X>Y<<小于X<Y>=≥大于等于X>=Y<=≤小于等于X<=Y2、關(guān)系表達(dá)式在同一表達(dá)式中有多種運(yùn)算符,先做算術(shù)運(yùn)算,再做關(guān)系運(yùn)算。條件關(guān)系式在同一表達(dá)式中有多種運(yùn)算符,先做算術(shù)運(yùn)算,再做關(guān)系運(yùn)算。X與Y的和大于3 X+Y>3一元二次方程的判別式小于0 B^2-4*A*C<0N為偶數(shù)N/2=INT(N/2)字符串變量N的值不是ZHENGN<>”ZHENG”關(guān)系表達(dá)式的值只有兩個(gè),即真和假。在VB中真用“True”表示,假用“False”表示。PrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsInteger,dAsBooleanPrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsInteger,dAsBooleana=3b=2c=1d=a=cPrintd,NotdPrinta=b,c+1=b,c=1EndSub可以不要可以不要這一行,這樣a,b,c,d變量的數(shù)據(jù)類型就為Variant型運(yùn)行結(jié)果為:FalseTrueFalseTrueTrue(二)邏輯運(yùn)算符和邏輯表達(dá)式1、邏輯運(yùn)算符邏輯運(yùn)算符名稱含義NOT邏輯非相當(dāng)于數(shù)學(xué)中的否定AND邏輯乘(邏輯與)相當(dāng)于數(shù)學(xué)中的且OR邏輯或相當(dāng)于數(shù)學(xué)中的或2、邏輯運(yùn)算符的優(yōu)先順序NOT→AND→OR3、邏輯表達(dá)式條件表達(dá)式(A=B)OR(A=C)OR(B=C)A、B、C為三角形三條邊,該三角形為等腰三角形的條件60≤x<70(x>=60)and(x<70)(A=B)OR(A=C)OR(B=C)A、B、C為三角形三條邊,該三角形為等腰三角形的條件X、Y、Z三個(gè)數(shù)中X為最大者的條件(X>Y)AND(X>Z)X、Y、Z三個(gè)數(shù)中X為最大者的條件(X>Y)AND(X>Z)(三)混合運(yùn)算的優(yōu)先級(jí)在一個(gè)表達(dá)式中可以出現(xiàn)多種類型的運(yùn)算符,多種運(yùn)算法的優(yōu)先級(jí):算術(shù)運(yùn)算符字符串運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符c+a>b+5ORa<c-5Andc>0條件成立語(yǔ)句組(四)IF條件成立語(yǔ)句組(1)、格式1IF條件THENIF條件THEN語(yǔ)句組ENDIF條件成立?語(yǔ)句組1條件成立?語(yǔ)句組1語(yǔ)句組2IF條件THEN語(yǔ)句組1IF條件THEN語(yǔ)句組1ELSE語(yǔ)句組2ENDIF(3)、功能如果條件成立(為真),那么執(zhí)行THEN后面的語(yǔ)句組,否則格式1:執(zhí)行下一句(即條件不成立,為假)格式2:執(zhí)行ELSE后面的語(yǔ)句活動(dòng)1:某書城在進(jìn)行促銷活動(dòng),凡購(gòu)書滿200元,可以去服務(wù)臺(tái)領(lǐng)取相當(dāng)于購(gòu)書金額10%的購(gòu)書券,供下次購(gòu)書使用,購(gòu)書券最小面值1元。現(xiàn)需要為服務(wù)臺(tái)的工作人員編寫一個(gè)程序,計(jì)算每次發(fā)放購(gòu)書券的金額。PrivateSubCommand1_Click()DimmAsSinglePrivateSubCommand1_Click()DimmAsSingleDimpAsSinglem=Val(txtm.Text)Ifm>=200Thenp=Round(m*0.1)Elsep=0EndIftxtp.Text=pEndSub(4)、IF語(yǔ)句的嵌套當(dāng)程序處理面臨多項(xiàng)選擇的時(shí)候,可以通過(guò)IF語(yǔ)句的嵌套實(shí)現(xiàn)多分支結(jié)構(gòu)。IF語(yǔ)句的嵌套是指在一個(gè)IF語(yǔ)句中又包含了一個(gè)或多個(gè)IF語(yǔ)句?;顒?dòng)二:某書城在進(jìn)行促銷活動(dòng),購(gòu)書未滿200元,贈(zèng)送5元購(gòu)書券;購(gòu)書滿200元但未滿500元,贈(zèng)送購(gòu)書券金額為消費(fèi)金額的5%;購(gòu)書滿500元但未滿1000元,贈(zèng)送購(gòu)書券金額為消費(fèi)金額的10%;購(gòu)書滿1000元及以上者,贈(zèng)送購(gòu)書券金額為消費(fèi)金額的15%;購(gòu)書券最小面值1元?,F(xiàn)需要為服務(wù)臺(tái)的工作人員編寫一個(gè)程序,計(jì)算每次發(fā)放購(gòu)書券的金額。PrivateSubCommand1_Click()PrivateSubCommand1_Click()DimmAsSingleDimpAsIntegerm=Val(Txtm.Text)Ifm<200Thenp=5ElseIfm>=200Andm<500Thenp=m*0.05ElseIfm>=500Andm<1000Thenp=m*0.1Elsep=m*0.15EndIfEndIfEndIftxtp.Text=pEndSub小結(jié)(一)關(guān)系運(yùn)算符和關(guān)系表達(dá)式1、關(guān)系運(yùn)算符>>=<<==<>2、關(guān)系表達(dá)式(二)邏輯運(yùn)算符和邏輯表達(dá)式1、邏輯運(yùn)算符:NOTANDOR2、邏輯運(yùn)算符的優(yōu)先順序:NOT→AND→OR3、邏輯表達(dá)式(三)混合運(yùn)算的優(yōu)先級(jí)在一個(gè)表達(dá)式中可以出現(xiàn)多種類型的運(yùn)算符,多種運(yùn)算法的優(yōu)先級(jí):算術(shù)運(yùn)算符字符串運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符(四)、IF語(yǔ)句程序設(shè)計(jì)1、條件成立語(yǔ)句組條件成立語(yǔ)句組IF條件THENIF條件THEN語(yǔ)句組ENDIF條件成立?語(yǔ)句組1條件成立?語(yǔ)句組1語(yǔ)句組2IF條件THEN語(yǔ)句組1IF條件THEN語(yǔ)句組1EL

溫馨提示

  • 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)論