《《分支結(jié)構(gòu)》教學(xué)設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《《分支結(jié)構(gòu)》教學(xué)設(shè)計.doc(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《分支結(jié)構(gòu)》教學(xué)設(shè)計
上海市羅店中學(xué) 查 紅
一、現(xiàn)狀與目標(biāo)
本節(jié)課是分支結(jié)構(gòu)教學(xué)的第一課時,在此之前已經(jīng)學(xué)習(xí)了順序結(jié)構(gòu)的算法設(shè)計以及常量、變量等概念,本課時主要是讓學(xué)生體驗、理解并初步掌握用分支結(jié)構(gòu)解決簡單問題的算法設(shè)計思想和判斷框的用法,能夠用流程圖描述出包含分支結(jié)構(gòu)的簡單問題的算法。本節(jié)課的重點內(nèi)容是分支結(jié)構(gòu)的算法設(shè)計思想,難點是分支結(jié)構(gòu)的算法設(shè)計思想和判斷條件的表達。
二、教學(xué)設(shè)計思路
本課時一開始引導(dǎo)學(xué)生對前兩節(jié)課所學(xué)的主要內(nèi)容——順序結(jié)構(gòu)進行了回顧,一方面是想復(fù)習(xí)一下順序結(jié)構(gòu)的算法設(shè)計思想,另一方面是為后面引出分支結(jié)構(gòu)作伏筆;接下來通過出示兩張照片,引出今年寒假期間
2、的暴雪以及在這次雪災(zāi)中犧牲的三位英雄,以此提高學(xué)生珍愛生命的意識,增強學(xué)生愛國愛民的熱情,同時自然地銜接到例題一,然后通過一個設(shè)問自然地引出分支結(jié)構(gòu),將雙分支和單分支兩種分支算法模式展現(xiàn)給學(xué)生,這時再讓學(xué)生解決例題一,他們就感覺到有法可施了。在例題一的算法設(shè)計與展示結(jié)束后,設(shè)計了一個“想一想”,促進學(xué)生思維的積極性,使學(xué)生將所學(xué)與生活和學(xué)習(xí)相結(jié)合,學(xué)以致用,也促進學(xué)生對分支結(jié)構(gòu)特點的理解和掌握。接下來選用了兩個貼近生活的例子——寶山巴士出租車計費問題和某航空公司機票打折問題,通過這兩個算法設(shè)計及展示交流,使學(xué)生逐步地理解、掌握雙分支和單分支結(jié)構(gòu)的特點及用分支結(jié)構(gòu)解決簡單問題的基本的算法設(shè)計思想
3、,逐步地掌握判斷框的用法及判斷條件的設(shè)定與算法流程走向的關(guān)系,同時讓學(xué)生感受到算法學(xué)有所用,自然地突出了本節(jié)課的重點,突破了難點。接下來在前面機票打折問題的基礎(chǔ)上又設(shè)計了一個寫算法運行結(jié)果,另外又設(shè)計了貼近學(xué)生學(xué)習(xí)的分段函數(shù)問題的算法填空,來進一步鞏固學(xué)生對分支結(jié)構(gòu)算法設(shè)計思想的理解和掌握,進一步鞏固學(xué)生對雙分支和單分支兩種分支模式特點的理解,使學(xué)生進一步掌握判斷條件的表達。
課后作業(yè)的選擇(設(shè)計一個算法:從鍵盤輸入任意三個不相等的實數(shù),找出其中最大的并輸出),一個意圖是對本節(jié)課所學(xué)知識的鞏固;另一個意圖是為下節(jié)課的“設(shè)擂主”的算法設(shè)計思想的學(xué)習(xí)作鋪墊。
三、教學(xué)反思
算法設(shè)計這一章內(nèi)容
4、對于學(xué)生來說是比較抽象、較難理解和掌握的一章知識,這一章內(nèi)容需要學(xué)生有很強的抽象思維,需要學(xué)生理解的層面較高。本節(jié)課是分支結(jié)構(gòu)教學(xué)的第一課時,在此之前已經(jīng)學(xué)習(xí)了順序結(jié)構(gòu)的算法設(shè)計以及常量、變量等概念,本課時主要是讓學(xué)生體驗、理解并初步掌握用分支結(jié)構(gòu)解決簡單問題的算法設(shè)計思想和判斷框的用法,能夠用流程圖描述出包含分支結(jié)構(gòu)的簡單問題的算法。
(一)成功之處
1、興趣是學(xué)習(xí)最好的老師,所以課堂的引入一定要用特別的方式深深地吸引學(xué)生的注意力,本節(jié)課的引入采用了從剛發(fā)生在身邊不久的事例——雪災(zāi)入手,一方面比較貼近學(xué)生生活,學(xué)生很熟悉,也很樂于探討并集中注意力,另一方面以在這次雪災(zāi)中犧牲的三位英雄來潛
5、移默化地教育學(xué)生提高珍愛生命的意識,增強愛國愛民的熱情,同時自然地銜接到例題一,然后通過一個設(shè)問自然地引出分支結(jié)構(gòu)。
2、接下來是通過讓學(xué)生嘗試設(shè)計例題一的算法,嘗試畫出流程圖,通過讓學(xué)生“碰壁”,使學(xué)生在感到需要的情況下主動學(xué)習(xí)和接受新知識。
3、通過一個“想一想”,促進學(xué)生思維的積極性,促進了學(xué)生的發(fā)散思維,使學(xué)生的思維不再禁錮,而是將所學(xué)與生活和學(xué)習(xí)相結(jié)合,學(xué)以致用。
4、逐步地理解、體驗分支結(jié)構(gòu)的算法設(shè)計思想。通過兩個生活中的實例和一個數(shù)學(xué)中的實例,使學(xué)生把所學(xué)知識與生活和學(xué)習(xí)結(jié)合起來,讓學(xué)生在逐步地理解、掌握分支結(jié)構(gòu)的算法設(shè)計思想的同時感受到學(xué)有所用,樂在其中。
5、教學(xué)課件
6、的制作,流程圖的設(shè)計流程自上而下一步一步地執(zhí)行,清晰直觀,有利于學(xué)生對于分支結(jié)構(gòu)算法的理解。
(二)不足之處
1、老師的引導(dǎo)多了一點,學(xué)生的思考空間少了一點。
2、“兩綱”教育的滲透感覺上有些因引入而引入,使得學(xué)生在接受上有些被動,在以后的教學(xué)中需努力改進。
附:教案
《分支結(jié)構(gòu)》
教學(xué)目標(biāo)
☆ 知識與技能
理解并掌握分支結(jié)構(gòu)的特點,以及雙分支和單分支兩種分支形式的特點;
掌握分支結(jié)構(gòu)中判斷條件的表達;
學(xué)會用流程圖描述包含分支結(jié)構(gòu)的算法。
☆ 過程與方法
通過思考加實踐、學(xué)用相結(jié)合的方式,體驗用分支結(jié)構(gòu)解決簡單問題的基本思想,培養(yǎng)邏輯思維能力和實踐應(yīng)用能力。
7、
☆ 情感態(tài)度與價值觀
對算法設(shè)計有學(xué)習(xí)興趣,感受到學(xué)有所用;
通過學(xué)科教學(xué)與生命教育、愛國愛民教育相結(jié)合,學(xué)生能提高珍愛生命的意識,增強學(xué)生愛國愛民的熱情;
激勵學(xué)生互幫互學(xué),共同提高。
教學(xué)重點
分支結(jié)構(gòu)的算法設(shè)計思想。
教學(xué)難點
分支結(jié)構(gòu)的算法設(shè)計思想;
判斷條件的表達。
教學(xué)方法
講解、思考、實踐、討論相結(jié)合。
教學(xué)過程
教學(xué)程序
教學(xué)內(nèi)容
教師行為
學(xué)生活動
設(shè)計意圖
知
識
回
顧
復(fù)習(xí)前兩節(jié)課學(xué)過的順序結(jié)構(gòu)的算法設(shè)計思想、特點及結(jié)構(gòu)示意圖。
前兩節(jié)課我們學(xué)習(xí)了算法的三種基本結(jié)構(gòu)中的一種──順序結(jié)構(gòu),問:
8、大家回憶一下,順序結(jié)構(gòu)的特點是什么?
總結(jié)并出示順序結(jié)構(gòu)的特點及結(jié)構(gòu)示意圖。
積極回顧、思考、回答。
1、復(fù)習(xí)鞏固順序結(jié)構(gòu)的知識點;
2、為本節(jié)課分支結(jié)構(gòu)的引出作鋪墊。
新
課
引
入
通過出示兩張照片,引出今年寒假期間的暴雪以及在這次雪災(zāi)中犧牲的三位英雄,以此提高學(xué)生珍愛生命的意識,增強學(xué)生愛國愛民的熱情。
接下來請大家來看兩張照片:
1、出示第一張照片(寒假拍攝的堆雪人的照片)
看到這張圖片大家是不是想起了寒假里堆雪人打雪仗的開心場面?(學(xué)生積極響應(yīng))
在此同時,這場暴雪卻也是一場50年不遇的災(zāi)難,導(dǎo)致許多省市的電路、交通癱瘓
9、,甚至有人為之付出了生命。
2、出示第二張照片(雪災(zāi)中犧牲的三位英雄追悼會的照片)
這張圖片中的場景大家看到過嗎?(學(xué)生積極響應(yīng))
他們都還很年輕,但卻已經(jīng)永遠(yuǎn)地離開了這個世界,人的生命只有一次,我們每個人都要珍愛生命,這三位普通的職工在國家和人民需要他們的時候挺身而出,在這場雪災(zāi)中像這樣的英雄還有,他們是值得我們敬仰和學(xué)習(xí)的。
在老師的啟發(fā)下感悟生命的可貴,陶冶自己愛國愛民的情操。
1、潛移默化地教育學(xué)生珍愛生命、愛國愛民。
2、自然地引出并過渡到例題1。
通過“引導(dǎo)學(xué)生分析例1”→“讓學(xué)生嘗試畫出流程圖”→“提出疑問”這樣一個過程來引出本節(jié)課的主題——分支結(jié)構(gòu)。
10、 在寒假全國大范圍降雪的這段時間,各氣象臺不止一次地發(fā)出紅色預(yù)警信號,有沒有同學(xué)知道降雪量達到什么程度需要發(fā)出紅色預(yù)警信號?(學(xué)生積極回應(yīng))
出示有關(guān)發(fā)紅色預(yù)警的數(shù)據(jù)及例題1。
1、出示例1:請設(shè)計一個算法,根據(jù)輸入的降雪量輸出是否需要發(fā)紅色預(yù)警信號。
2、引導(dǎo)學(xué)生進行算法分析。
3、讓學(xué)生嘗試畫出流程圖。
4、提出問題:這個算法能否用前面學(xué)過的順序結(jié)構(gòu)來實現(xiàn)?
1、在老師的引導(dǎo)下分析算法;
2、嘗試畫流程圖;
3、積極思考并回答老師提出的問題。
1、培養(yǎng)學(xué)生的邏輯思維能力;
2、讓學(xué)生感受到現(xiàn)有知識的欠缺,自然地引出分支結(jié)構(gòu)。
3、通過讓學(xué)生“碰壁”,使學(xué)生在感到
11、需要的情況下主動學(xué)習(xí)和接受新知識。
新
課
教
授
1、分支結(jié)構(gòu)的特點及其結(jié)構(gòu)圖;(雙分支和單分支)
2、判斷框的用法。
1、 出示并講解雙分支結(jié)構(gòu)的特點和結(jié)構(gòu)圖;
2、 講解并強調(diào)判斷框的用法。
3、提出問題:判斷框中的條件判斷結(jié)果有第三種嗎?
4、出示并講解單分支結(jié)構(gòu)的特點和結(jié)構(gòu)圖;
1、通過例1的算法分析及老師的講述理解分支結(jié)構(gòu)特點及結(jié)構(gòu)圖;
2、理解判斷框的用法。
讓學(xué)生自然輕松地理解分支結(jié)構(gòu)的特點、結(jié)構(gòu)圖及判斷框的用法。
1、讓學(xué)生嘗試用流程圖描述例1的算法;
2、算法展示交流。
1、讓學(xué)生嘗試用流程圖描述例1的算法;
2、巡
12、回指導(dǎo);
3、展示學(xué)生的流程圖,引導(dǎo)學(xué)生交流算法并加以點評。
1、積極嘗試畫分支結(jié)構(gòu)的流程圖;
2、積極參與流程圖的展示交流。
1、初步體驗分支結(jié)構(gòu)的算法設(shè)計以及分支結(jié)構(gòu)的流程圖畫法。
2、體驗判斷框的用法及判斷框中條件的表達。
“想一想”,讓學(xué)生思考學(xué)習(xí)和生活中有哪些問題的算法可以用分支結(jié)構(gòu)來實現(xiàn)?
提出問題:學(xué)習(xí)和生活中有哪些問題的算法可以用分支結(jié)構(gòu)來實現(xiàn)?
積極思考回答。
使學(xué)生通過思考將所學(xué)知識與實際應(yīng)用相結(jié)合,激發(fā)學(xué)生對算法設(shè)計的興趣。
寶山巴士出租車計費問題的算法設(shè)計。
(雙分支算法)
1、出示例2:為寶山巴士出租車計費問題設(shè)計算法(只考慮路程因素);
2
13、、引導(dǎo)學(xué)生進行算法分析;
3、讓學(xué)生嘗試用自然語言描述出該算法;
4、讓學(xué)生嘗試畫出該算法的流程圖;
5、組織引導(dǎo)學(xué)生展示、交流;強調(diào)畫流程圖及算法描述時的規(guī)范。
1、在老師的引導(dǎo)下積極思考算法,初步掌握雙分支結(jié)構(gòu)的算法設(shè)計思想及判斷框的用法;
2、積極思考并嘗試用自然語言描述出該算法;
3、嘗試將例2的算法用流程圖描述出來;
4、積極參與算法的交流展示。
1、通過引導(dǎo)學(xué)生分析、思考例2的算法設(shè)計以及展示交流算法,初步掌握雙分支結(jié)構(gòu)的算法設(shè)計思想及判斷框的用法,同時培養(yǎng)學(xué)生的邏輯思維能力;提高學(xué)生用自然語言描述算法的能力,同時培養(yǎng)學(xué)生的口頭表達能力。
2、初步掌握雙分支結(jié)構(gòu)流
14、程圖的畫法。
3、進一步激發(fā)學(xué)生對算法設(shè)計的興趣,使學(xué)生感受到學(xué)有所用。
航空公司機票打折問題的算法設(shè)計。
(單分支算法)
1、出示例3:某航空公司為了促銷,每逢7、8月份機票打8折,其它月份不打折。假設(shè)從上海到深圳的機票原價為1200元,請設(shè)計算法根據(jù)月份輸出機票價格。
2、引導(dǎo)學(xué)生進行算法分析;
3、讓學(xué)生嘗試用自然語言描述出該算法;
4、讓學(xué)生嘗試畫出該算法的流程圖;
5、組織引導(dǎo)學(xué)生展示、交流;強調(diào)單分支與雙分支算法描述上的不同。
1、在老師的引導(dǎo)下積極分析、思考算法,初步掌握單分支結(jié)構(gòu)的算法設(shè)計思想及判斷框的用法;
2、積極思考并嘗試用自然語言描述出該算法;
3
15、、嘗試將例3的算法用流程圖描述出來;
4、積極參與算法的交流展示。
1、通過引導(dǎo)學(xué)生分析、思考例3的算法設(shè)計以及展示交流算法,使學(xué)生初步掌握單分支結(jié)構(gòu)的算法設(shè)計思想及判斷框的用法,同時培養(yǎng)學(xué)生的邏輯思維能力;進一步提高學(xué)生用自然語言描述算法的能力和口頭表達能力。
2、初步掌握單分支結(jié)構(gòu)流程圖的畫法。
3、進一步激發(fā)學(xué)生對算法設(shè)計的興趣。
練
習(xí)
鞏
固
引導(dǎo)學(xué)生閱讀、分析所給算法,寫出算法的運行結(jié)果。
1、出示例4:航空公司機票打折問題的算法,某航空公司為了促銷,每逢1、2月份機票打6折,逢7、8月份機票打8折,其它月份不打折。假設(shè)從上海到深
16、圳的機票原價為1200元,則各月的機票價格是多少?。
2、引導(dǎo)學(xué)生進行閱讀、分析算法。
積極閱讀、思考、分析所給的算法并寫出運行結(jié)果。
通過閱讀、分析該算法,進一步掌握單分支結(jié)構(gòu)的算法設(shè)計思想,進一步培養(yǎng)學(xué)生對算法設(shè)計的興趣,使學(xué)生感受到學(xué)有所用。
引導(dǎo)學(xué)生閱讀、分析所給算法,完成算法填空。
1、出示例5:分段函數(shù)的算法。
2、引導(dǎo)學(xué)生進行閱讀、分析算法。
積極閱讀、思考、分析所給的分段函數(shù)算法并完成算法填空。
通過閱讀、分析分段函數(shù)的算法并完成填空,進一步掌握雙分支結(jié)構(gòu)的算法設(shè)計思想及判斷框中條件的描述;進一步培養(yǎng)學(xué)生用分支結(jié)構(gòu)的算法解決簡單問題的能力及算法閱讀能力。
小
結(jié)
對本節(jié)課的內(nèi)容進行小結(jié):
1、分支結(jié)構(gòu)特點;
2、判斷框特點;
3、判斷條件的表達。
引導(dǎo)學(xué)生進行總結(jié)。
回顧整理本節(jié)課所學(xué)的主要知識點。
通過引導(dǎo)學(xué)生進行小節(jié),幫助學(xué)生對本節(jié)課所學(xué)的主要知識點作一個系統(tǒng)的回顧整理。
課
后
作
業(yè)
設(shè)計一個算法:從鍵盤輸入任意三個不相等的實數(shù),找出其中最大的并輸出。
1、鞏固所學(xué)知識;
2、為下節(jié)課“設(shè)擂主”的算法設(shè)計思想的學(xué)習(xí)作鋪墊。