程序的選擇結(jié)構(gòu)

程序的選擇結(jié)構(gòu)

ID:35479191

大?。?7.76 KB

頁數(shù):5頁

時間:2019-03-25

程序的選擇結(jié)構(gòu)_第1頁
程序的選擇結(jié)構(gòu)_第2頁
程序的選擇結(jié)構(gòu)_第3頁
程序的選擇結(jié)構(gòu)_第4頁
程序的選擇結(jié)構(gòu)_第5頁
資源描述:

《程序的選擇結(jié)構(gòu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、《程序的選擇結(jié)構(gòu)》教案一、教材分析本節(jié)課是建立在學(xué)生已學(xué)習(xí)的順序結(jié)構(gòu)的基礎(chǔ)Z上,為后續(xù)學(xué)習(xí)循環(huán)結(jié)構(gòu)作了鋪墊。VB中IF語句的選擇結(jié)構(gòu)對學(xué)生來說,并不難理解,特別是本節(jié)中用到的單詞全是學(xué)生在英語中已學(xué)過的,所以我以一段英文來引入,導(dǎo)入本節(jié)課的內(nèi)容,木節(jié)課的重心放在如何引導(dǎo)學(xué)生明確程序設(shè)計的思想是什么,如何利用IF語句解決實際問題的能力。二、學(xué)情分析本課的教學(xué)對象是高中一年級學(xué)生,他們對程序設(shè)計語言基本沒有接觸過,學(xué)生對程序設(shè)計的學(xué)習(xí)內(nèi)容既期待又“恐懼”。學(xué)生通過對第一章的學(xué)習(xí),已了解程序的三種基木控制結(jié)構(gòu),能對簡單算法進(jìn)行設(shè)計和表達(dá),對于學(xué)習(xí)木課的選擇結(jié)構(gòu)已有一定的基礎(chǔ)。三、教學(xué)目

2、標(biāo)1、知識與技能:(1)掌握分支選擇結(jié)構(gòu)實現(xiàn)條件判斷控制(2)能夠運(yùn)用分支選擇結(jié)構(gòu)設(shè)計編制程序解決問題2、過程與方法:通過趣味性教學(xué),是同學(xué)們保持高漲的學(xué)習(xí)興趣,在操作的同時獲得成功的喜悅。3、情感態(tài)度與價值觀:培養(yǎng)學(xué)生的邏輯思維能力,促進(jìn)學(xué)生對問題解決方法的理解。四、教學(xué)重點、難點教學(xué)重點:讓學(xué)生學(xué)會使用VB語言的If分支語句,掌握分支判斷程序結(jié)構(gòu),來解決實際問題,并且培養(yǎng)學(xué)生的探索、創(chuàng)新能力。教學(xué)難點:對條件表達(dá)式的判斷五、教學(xué)課吋1課時六、教學(xué)資源多媒體課件和VB程序七、教學(xué)過程(一)回顧從賦值語句、輸入語句和輸出語句這三方面來回顧上節(jié)課所學(xué)的內(nèi)容。(二)設(shè)計情境、引入新課

3、Ifyouenjoyrunningeverymorning,thenpleaseputyourrighthand,elsepleaseputyourlefthemd.(屏幕演示)讓學(xué)生解釋英語句子的意思。設(shè)計意圖:這個英語對話,主要是引出選擇結(jié)構(gòu)的語法(If……Then……Else),這樣的英語句子翻譯成中文并不難,目的是讓多數(shù)的學(xué)生都能感受程序設(shè)計的樂趣,引入本節(jié)的課題。(三)游戲探究、獲得新知讓學(xué)生進(jìn)行“猜價格游戲”,通過展示游戲的源程序,用“If……Then……”語句引出選擇結(jié)構(gòu)。選擇結(jié)構(gòu)就是在程序運(yùn)行時,對程序的走向進(jìn)行選擇,以便決定執(zhí)行哪種操作。選擇結(jié)構(gòu)分為兩類,一是單

4、分支結(jié)構(gòu),一是雙分支結(jié)構(gòu)。1、單分支結(jié)構(gòu)只對條件滿足吋的情況進(jìn)行處理,我們稱為選擇結(jié)構(gòu)屮的單分支結(jié)構(gòu)。單分支語法格式:(1)If〈條件表達(dá)式>Then〈語句塊〉(2)If〈條件表達(dá)式>Then〈語句塊〉EndIf2、雙分支結(jié)構(gòu)既對條件滿足時的情況進(jìn)行處理,又對條件不滿足時的情況進(jìn)行處理,我們稱為選擇結(jié)構(gòu)中的雙分支結(jié)構(gòu)。單分支語法格式:(1)If〈條件表達(dá)式>Then<語句l>Else〈語句二〉(2)If〈條件表達(dá)式>Then〈語句塊1>Else〈語句塊二〉EndIf在選擇結(jié)構(gòu)中有一個重要部分一一條件表達(dá)式。條件表達(dá)式分為兩種,一是關(guān)系表達(dá)式,一是邏輯表達(dá)式。1、關(guān)系表達(dá)式(1)關(guān)

5、系表達(dá)式是用關(guān)系運(yùn)算符連接的式子(2)關(guān)系表達(dá)式成立時,其值為真(True);關(guān)系表達(dá)式不成立時,其值則為假(False)(3)關(guān)系表達(dá)式的值既不是數(shù)值型量,也不是字符型量,而是一種新的數(shù)據(jù)類型邏輯型。(4)只有兩種可能的值:真(True)或者假(False)(5)關(guān)系表達(dá)式的值的定義:數(shù)值型:按照數(shù)值大小來比較其他數(shù)據(jù)類型:按照序號來比較2、邏輯表達(dá)式將多個關(guān)系式運(yùn)用邏輯運(yùn)算符連接起來的式子稱為邏輯表達(dá)式BlB2BlANDB2BlORB2NotBlFalseFalseFalseFalseTrueFalseTrueFalseTrueTrueTrueFalseFalseTrueFa

6、lseTrueTrueTrueTrueFalse3、運(yùn)算順序的問題邏輯運(yùn)算順序:Not->AND->ORBl=falseB2二trueBlANDB2ORNOTBl=?當(dāng)條件屮既冇算術(shù)運(yùn)算,又冇關(guān)系運(yùn)算和邏輯運(yùn)算時,順序是:算術(shù)->關(guān)系-〉邏輯C+l>2andB>二4ornotC>0orA二1當(dāng)C二0,B=4,A=3吋值為?(四)練習(xí)反饋、應(yīng)用拓展——屏幕演示任務(wù)練習(xí):某商場為了對蘋果進(jìn)行促銷,規(guī)定購買兩千克以上可以在原價每T克1.5元的基礎(chǔ)上打8折。請設(shè)計一個程序讓算購買X千克蘋果的應(yīng)付款。提示:變量X表示蘋果的重量,變量Y表示應(yīng)付款1、分析問題2、設(shè)計算法3、編寫程序程序代碼編

7、寫,解決問題師生互動:學(xué)生編寫程序代碼,教師指導(dǎo)教學(xué)DimXassingle,YassingleX=inputbox(“請輸入購買蘋果的重量:”)TfX>二2ThenY二1.5*X*0.8ElseY二1?5*XEndIfPrint“應(yīng)付款:”;Y;“元”教師指出學(xué)習(xí)的重點——If……Then……Else八、知識冋顧、總結(jié)提升課堂小結(jié)一一指出本節(jié)課程的知識點語法1If條件Then語句1Else語句2語法2If條件Then語句組1Else語句組2EndIf九、課后練習(xí):P49練習(xí)(2

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。