高二信息技術《程序設計》教案分析
導語:2017年高中信息技術《程序設計》教學案例你知道有什麼嗎?我們首先要明確我們的教學目標。下面是本站小編整理的相關教案內容,需要學習參考的教師可以一起來看看喲。
【教學目標】
1.能力目標
求100以內偶數和的算法設計思想,並將算法的設計思想用流程圖表示出來。
2.過程與方法
利用現實生活中不斷重複做某件事的例子以及假設圍棋挑戰賽的過程來梳理學生的思路,讓學生學會從此類生活實際中提煉出循環求值的思想方法,即算法思想。
培養學生分析問題、解決問題的能力,讓學生學會在面對問題時能梳理出解決問題的清晰思路,設計出解決某個問題的有限步驟,從而理解計算機是如何解決、處理某種問題的。
3.情境與價值觀
讓學生全心投入到學習當中,與其他同學積極合作交流,探索出解決問題的最佳方案。培養學生良好的思維習慣,提高他們的思維能力與創新能力,養成良好的學習態度與學習方法。
在課堂上創設相應情境,以激發學生對學習的興趣。努力營造一個輕鬆的、充滿樂趣的課堂學習環境,讓學生在課堂上放飛思維的翅膀,體會到學習的愉快。
【教學重點、難點】
教學重點:確立求100以內偶數和的算法設計思想,並將此算法設計思想用流程圖表示出來。
教學難點:上述算法問題同樣是本課教學的難點。另外,如何把人解決問題的思路、步驟用計算機語言描述出來也是本課的難點之一。
【教學對象】
高二年級的學生,他們已具備了一定的計算機基礎,分析和解決問題的能力也逐漸成熟,對順序結構、分支結構、循環結構等知識也有了一定的理解。因此,對於如何將解決問題的思路轉化成流程圖,學生已有一定的基礎,但可能還不很熟練,教師在課堂上要作進一步引導。
【教學策略及教法設計】
利用現實生活中不斷重複做某事的事件,引導學生去探索求100以內偶數和的方法。在講解解題方法時,我認為不宜直接把現成的算法告訴學生,而應該讓學生自己去經歷整個探究過程。在完成這個任務的過程中,教師的'啟發引導起到了非常關鍵的作用。求100以內某些數的和,從表面看來只是一個簡單的數學問題。在思考的過程中,我們可以利用探索到的規律及平時所學的數學方法順利求得答案。而計算機與人不同,它解決問題的關鍵,就是要把人解決問題的思維過程用計算機語言描述出來。這是計算機程序設計教學的一個重點,需要教師在教學過程中逐步引導和訓練學生,使學生逐漸學會分析問題,求得解決問題的方法與步驟。本案例運用設想的圍棋挑戰賽的實例引導學生分析,逐步引出求100以內偶數和的算法設計思想。
【教學過程】
一、情境創設
師:今天在座的有50多位同學,假設今天都去參加圍棋挑戰賽,而我們要挑戰的人就是圍棋九段高手常昊,如果有同學挑戰成功,那可就名揚天下,成為新一代圍棋國手了。
師(引導):大家思考,通常這個過程會是怎麼樣的?
教師根據學生對問題的回答進行分析。引導學生往挑戰賽的模式上想,提示學生可將過程簡要地列出來。
師生:圍棋挑戰賽的過程可以描述為:
確定挑戰的人數;
挑戰者和常昊對陣較量;
一旦挑戰成功,挑戰者就可以成為新一代圍棋國手;
步驟(2)(3)重複執行,直到最後一個挑戰者。
師:在挑戰賽的過程中,我們看到步驟(2)(3)是要重複做的,所以我們應該怎麼做?
生:重複部分要用循環結構來實現。
師:這個步驟重複到什麼時候結束呢?
由學生討論怎麼確定循環的次數,很明顯,已知的挑戰者個數是判斷循環結束的條件。
根據討論的結果,最後師生共同得出圍棋挑戰賽的算法和流程圖(如圖1)。
以圍棋挑戰賽的例子啟發學生,求出100以內偶數和的算法。
師:根據此問題的特點,我們可以將問題細化為兩種情況。
100以內所有數的和的算法。
師(引導):現在我們先來求100以內所有數的和,應該怎麼辦?
師生共同分析比較挑戰賽賽程與此問題的異同,得出此問題的解決步驟:
設定一個變量sum表示和,初值為0;
再設定一個計數變量I,從1開始計數,同時它代表要相加的數;
I和sum相加,和保存在變量sum中
I累加
I大於100時輸出sum的值,否則繼續執行③④
求100個數中所有偶數的算法
師(引導):100以內的數相加的和我們已經能求出來了,但是我們只要100以內的偶數相加的和,那麼怎麼找出符合條件的偶數呢?
生:偶數是能被2整除的自然數,我們可以將符合這個條件的數找出來。
師生討論得出的尋找偶數的步驟:
①判斷數I除以2是否餘數為0
②和變量sum與數I相加得到新的和
③I累加,再次執行①
得出求100以內偶數和的算法
師(引導):100以內的數相加我們已求出算法,偶數也找出來了,能求100以內偶數的和了嗎?具體算法應該是怎樣的呢?
生:能,將(2)中的語句放到(1)的循環語句中執行就可以了。
師生最終討論得出的算法如下:
在教學過程中需要注意的問題:
讓學生討論各變量的定義與作用,如sum表示和,I既是計數變量又可以是用來求值的自然數。
因為循環次數已知,要加入一個循環控制變量I來計數,當I累加到滿足條件的次數後退出循環。
小結
回顧以上案例,看似將某個問題轉化為計算機語言描述算法是一個難以理解的過程,但是,思路來源於生活,藉助生活當中常見事例的解決方式,我們也可以很清晰地理解並得出計算機解決問題的過程。
-
國中語文教學工作總結(通用13篇)
東流逝水,葉落紛紛,荏苒的時光就這樣悄悄地,慢慢地消逝了,經過這段時間辛勤付出,我們一定積累了不少經驗和教訓,是不是需要好好寫一份教學總結呢?在寫之前,要先考慮好內容和形式喔,下面是小編為大家整理的國中語文教學工作總結,歡迎閲讀與收藏。國中語文教學工作總結篇1...
-
2022國小三年級語文教學工作計劃(通用8篇)
時間流逝得如此之快,相信大家對即將到來的工作生活滿心期待吧!讓我們對今後的教學工作做個計劃吧。以期更好地開展接下來的教學工作,以下是小編精心整理的2022國小三年級語文教學工作計劃(通用8篇),歡迎大家分享。國小三年級語文教學工作計劃篇1一、學情分析:本班共有...
-
七年級上冊英語教學工作計劃(通用11篇)
時間就如同白駒過隙般的流逝,前方等待着我們的是新的機遇和挑戰,現在的你想必不是在做計劃,就是在準備做計劃吧。什麼樣的計劃才是有效的呢?下面是小編幫大家整理的七年級上冊英語教學工作計劃,僅供參考,大家一起來看看吧七年級上冊英語教學工作計劃篇1【一】.本學期...
-
語文二年級下冊教學設計(精選22篇)
作為一名辛苦耕耘的教育工作者,往往需要進行教學設計編寫工作,藉助教學設計可以促進我們快速成長,使教學工作更加科學化。怎樣寫教學設計才更能起到其作用呢?下面是小編精心整理的語文二年級下冊教學設計(精選22篇),僅供參考,歡迎大家閲讀。語文二年級下冊教學設計篇1...