版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
《程序的選擇結(jié)構(gòu)》教學設計一、教材分析本節(jié)內(nèi)容選自《廣東教育出版社信息技術(shù)選修一:算法與程序設計》第二章第三節(jié),主要內(nèi)容是用選擇結(jié)構(gòu)編寫簡單的程序解決具體問題,在學習了順序結(jié)構(gòu)的前提下使學生掌握VB語言的條件語句、多重選擇語句的格式、功能和執(zhí)行過程,學會使用條件語句和多重選擇語句實現(xiàn)選擇控制結(jié)構(gòu),解決簡單的實際問題,并初步掌握調(diào)試、運行程序的方法。二、學情分析 高二的學生對事物的分析、理解能力及獨立思考能力、分析解決問題的能力都達到了一定的水平,在教師的有效引導下,有能力進行自我探究。而且高二的學生已經(jīng)在數(shù)學課上學習了一些算法的知識也已經(jīng)接觸過一些程序案例,但是對于學生來說,在數(shù)學課中接觸的主要是純數(shù)學問題。這些案例比較抽象,與生活實際相距較遠,不夠具體生動,學生大多是以一種被動接受的態(tài)度進行學習。如果能用一種學生比較感興趣的,貼近學生日常生活的例子來分析選擇結(jié)構(gòu)的話,那么學生會比較感興趣。三、教學目標(一)知識與技能 1、理解VB語言的條件語句的格式、功能和執(zhí)行過程。 2、學會使用VB語言的條件語句編程解決實際問題。(二)過程與方法 1、通過學生自主探究體驗分析問題、設計算法(書寫流程圖)、編寫程序、調(diào)試程序等環(huán)節(jié),掌握用計算機解決具體問題的一般過程。 2、通過實踐操作掌握程序調(diào)試運行的具體方法。(三)情感態(tài)度與價值觀 1、通過具體實例,體會算法在解決具體問題中的意義和作用,增進對數(shù)學的了解,形成良好的數(shù)學學習情感,自覺形成將數(shù)學理論和信息技術(shù)結(jié)合的思想。 2、在編程解決實際問題的過程中,逐步養(yǎng)成嚴謹?shù)目茖W態(tài)度。四、教學重點與難點 1、教學重點:條件語句的格式、功能、執(zhí)行過程。 2、教學難點:如何利用條件語句解決實際問題。五、教學方法 以“問題解決教學法”為主,采用任務驅(qū)動、學生自主探究、合作交流的方式,引導學生循序漸進地學習條件語句,掌握其用法。六、教學準備 1、將教材42頁程序2-4輸入記事本文件“示例.TXT”中; 2、學生計算機均安裝網(wǎng)絡教室軟件。七、教學過程 (一)新課導入 演示求一個數(shù)的絕對值這道題的程序,讓學生明白通過程序可以解決數(shù)學中的問題,也給學生展示完整的程序代碼,這道程序的功能就是靠這些代碼來控制的,引起學生的注意,激發(fā)他們的求知欲。一、演示上述的程序,并把程序代碼中的各行代碼的作用解釋一遍,順便把程序的執(zhí)行流程說明一下,編寫的程序與設計的算法是一致的。程序2-3Privatesubcommand1_click()‘定義名為command1_click()的事件過程DimAassingle‘定義求絕對值的數(shù)A為單精度實型A=inputbox(“r=”,”請輸入半徑”)‘輸入A的值IfA>=0then‘如果A>=0Print“Y=”;A‘輸出A的值ElsePrint“Y=”;-A‘輸出-A的值EndifEndsub‘過程結(jié)束二、條件語句在解決問題的過程中,常常需要對事物進行判斷和選擇,如上題中,求一個數(shù)A的絕對值,如果A>=0,則這個數(shù)的絕對值為A,否則為-A。在程序設計中,如何實現(xiàn)判斷和選擇呢?在上述代碼中,有一個用if開頭的語句,這就是條件語句。(一)條件語句的基本格式是:if條件then語句組1else語句組2或if條件then語句組1else語句組2endif其中,條件是一個邏輯表達式,語句組是一組VB的語句。(二)條件執(zhí)行語句的執(zhí)行過程條件語句的執(zhí)行過程是:當條件成立時,執(zhí)行then后面的語句組1,否則執(zhí)行語句組2,條件語句的執(zhí)行流程圖如下圖所示。在條件語句的基本格式中有時可以省略else和語句組2,這時條件語句的執(zhí)行過程是當條件成立時,執(zhí)行then后面的語句組1,否則退出條件語句,執(zhí)行下面的語句。(三)關(guān)系表達式
在程序2-3中,程序的第三行是一個條件語句,其中的條件A>=0表達式,一般稱為關(guān)系表達式,關(guān)系表達式是用關(guān)系運算符連接起來的式子。
關(guān)系運算符號有:運算符號=>>=<<=<>含義等于大于大于等于小于小于等于不等于當關(guān)系表式成立時其值為真(Ture),當表達式不成立時其值則為假(False);關(guān)系表達式的值既不是數(shù)值型量,也不是字符型量,而是一種新的數(shù)量類型——邏輯型。邏輯型只有兩個可能的值:假(False)和真(Ture)。
關(guān)系表達式的值定義如下:(1)對數(shù)值型的數(shù)據(jù)比較,是按照數(shù)值的大小來進行比較。如13>6的值為真。
(2)對其它類型數(shù)據(jù)的比較,則按照其序號進行比較。如"D">"B"其值為假。(四)邏輯表達式在實際問題中,對于一些復雜的條件,還需要幾個關(guān)系表達式組合起來才能表示。例如,條件2<X<9就需要用2<X和X<9這兩個表達式來表示.將多個關(guān)系表達式用邏輯運算符連接起來的式子稱為邏輯表達式,邏輯表達式的運算值為邏輯型。邏輯運算符有:Not(非)取操作數(shù)相反的值。即當操作數(shù)為假時,結(jié)果為真;當操作數(shù)為真時,結(jié)果為假。And(與)當兩個操作數(shù)都為真時,結(jié)果才為真。Or(或)當兩個操作數(shù)都為假時,結(jié)果才為假。(五)邏輯運算的順序(1)當條件中只有邏輯運算符時,運算的順序為Not、And、Or(2)當條件中既有算術(shù)運算符,又有關(guān)系運算符和邏輯運算符時,運算順序是:算術(shù)運算符,關(guān)系運算符,邏輯運算符例如:a+b>c+danda>=5ornotc>0ord<0當a=5,b=7,c=2,d=1時,運算結(jié)果是真。三、練習問題1:某商場為了對蘋果進行促銷,規(guī)定購買2千克以上可以在原價每千克1.5的基礎上打8折。請設計一個程序計算購買x千克蘋果的應付款。(1)分析問題設買蘋果的重量為x千克,應付款為y元,如果x>=2,則y=1.5*x*0.8,否則y=1.5*x。(2)設計算法①輸入x的值②如果x>=2,則y=1.5*x*0.8③否則y=1.5*x④輸出y的值(3)編寫程序Privatesubcommand1_click()Dimxassinglex=Inputbox(“請輸入購買蘋果的重量”)ifx>=2theny=1.5*x*0.8elsey=1.5*xendifPrint“應付款”;y;“元”(4)調(diào)式程序(五)課堂小結(jié) 【教師活動】教師請學生來總結(jié)條件語句的格式、執(zhí)行過程以及編程中應該注意的事項。 【學生活動】學生根據(jù)所學的條件語句的格式,執(zhí)行流程及注意事項做出小結(jié)。 【教師活動】肯定學生總結(jié),教師出示本課小結(jié),提醒學生注意常犯錯誤.八、教學反思而本課由于本人過分考慮到學生之前未接觸過程序,擔心學生在學習過程中會遇到困難,所以在關(guān)系表達式和邏輯表達式等環(huán)節(jié)上講的過多,導致后面沒有更多時間對選擇結(jié)構(gòu)的知識進行進一步加深和拓展,從而使得本課內(nèi)容比較“單薄”。其次,在內(nèi)容上可以做出調(diào)整,將if語句的單分支、雙分支兩種分支結(jié)構(gòu)的內(nèi)容放在一起呈現(xiàn)給學生,可以提高課堂教學的效率,讓學生在對比中收獲更多知識;另外,由于學生對程序掌握的程度不同,應該為學生提供難易程度不等的實踐任務,讓學生根據(jù)自己的實際情況選擇完成相應的任務,用這種分層教學的方式可以保證不同知識基礎和思維能力的學生各有所得,體驗解決問題的快樂,從而進一步激發(fā)學生主動學習的興趣。高二的學生對事物的分析、理解能力及獨立思考能力、分析解決問題的能力都達到了一定的水平,在教師的有效引導下,有能力進行自我探究。而且高二的學生已經(jīng)在數(shù)學課上學習了一些算法的知識也已經(jīng)接觸過一些程序案例,但是對于學生來說,在數(shù)學課中接觸的主要是純數(shù)學問題。這些案例比較抽象,與生活實際相距較遠,不夠具體生動,學生大多是以一種被動接受的態(tài)度進行學習。如果能用一種學生比較感興趣的,貼近學生日常生活的例子來分析選擇結(jié)構(gòu)的話,那么學生會比較感興趣。本節(jié)內(nèi)容選自《廣東教育出版社信息技術(shù)選修一:算法與程序設計》第二章第三節(jié),主要內(nèi)容是用選擇結(jié)構(gòu)編寫簡單的程序解決具體問題,在學習了順序結(jié)構(gòu)的前提下使學生掌握VB語言的條件語句、多重選擇語句的格式、功能和執(zhí)行過程,學會使用條件語句和多重選擇語句實現(xiàn)選擇控制結(jié)構(gòu),解決簡單的實際問題,并初步掌握調(diào)試、運行程序的方法。評測練習:1、在VB中,描述x、y中存在一個小于z的邏輯表達式是()A、x<zAndy<zB、x<zOry<zC、x+y<zD、x<y<z2、如下VB程序段a=2b=3Ifa>bThens=a*bElses=a+bEndIf執(zhí)行后,變量s的值是()A、2B、4C、5D、83、如下VB程序段PrivateSubForm1_Click()a=5Ifa>5Thenb=2*aElseb=a*a+1EndIfPrintbEndSub程序運行結(jié)果是()A、26B、25C、10D、54、在VB中,表達式21Mod4的結(jié)果是()A、5B、1C、15D、255、在VB中,設a=2,b=3,表達式Not((a+b)>=3)值是()A、1B、-1C、TrueD、False6、在VB中,設a=2,b=3,表達式Not(b-a>0)值是()A、1B、-1C、TrueD、False7、以下程序段運行后,分別輸入5和6,則輸出字符的排列順序是()I=val(inputbox(“請輸入I的值”))IfI<6thenPrint“#”;ElsePrint“*”EndifA.*#B.#*C.##D.**答案:1、B2、C3、A4、B5、D6、D7、B而本課由于本人過分考慮到學生之前未接觸過程序,擔心學生在學習過程中會遇到困難,所以在關(guān)系表達式和邏輯表達式等環(huán)節(jié)上講的過多,導致后面沒有更多時間對選擇結(jié)構(gòu)的知識進行進一步加深和拓展,從而使得本課內(nèi)容比較“單薄”。其次,在內(nèi)容上可以做出調(diào)整,將if語句的單分支、雙分支兩種分支結(jié)構(gòu)的內(nèi)容放在一起呈現(xiàn)給學生,可以提高課堂教學的效率,讓學生在對比中收獲更多知識;另外,由于學生對程序掌握的程度不同,應該為學生提供難易程度不等的實踐任務,讓學生根據(jù)自己的實際情況選擇完成相應的任務,用這種分層教學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省外語藝術(shù)職業(yè)學院《高等代數(shù)綜合訓練》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術(shù)學院《高級英語Ⅲ》2023-2024學年第一學期期末試卷
- 【名師一號】2020-2021學年高中地湘教版選修6-雙基限時練14
- 【2021屆備考】2020全國名?;瘜W試題分類解析匯編:K單元-烴
- 【課堂設計】2014-2021學年高中生物拓展演練:4.1-種群的特征(人教版必修3)
- 【優(yōu)教通-備課參考】2020年高中物理教學設計:6.2《行星的運動》1(人教版必修2)
- 2025年七年級統(tǒng)編版語文寒假預習 第05講 古代詩歌五首
- 【走向高考-2022】(新課標版)高考語文一輪總復習專項訓練-專題12-古代詩歌鑒賞-第5節(jié)
- 【KS5U原創(chuàng)】新課標2021年高一地理暑假作業(yè)一
- 【優(yōu)化探究】2022屆高三物理一輪復習知能檢測:8-1電流、電阻、電功、電功率-
- 2025年新高考語文古詩文理解性默寫(含新高考60篇)
- 中醫(yī)內(nèi)科學虛勞培訓課件
- DB31-T 1477-2024 空間地理數(shù)據(jù)歸集技術(shù)要求
- 期末測試題(含答案)2024-2025學年譯林版七年級英語上冊
- 二零二四年度物業(yè)管理合同標的的管理內(nèi)容和質(zhì)量要求
- DB32T 1713-2011 水利工程觀測規(guī)程
- 企業(yè)年終總結(jié)表彰大會模板 76
- 合同管理內(nèi)部控制流程圖
- 2024年度酒店管理與運營公司合同
- 人工智能ArtificialIntelligence第五章課件
- 2024年度工作總結(jié)會議議程樣本(5篇)
評論
0/150
提交評論