《用解析法設計程式》教學設計範文

《用解析法設計程式》教學設計範文

  一、教材分析

  本節是廣東教育出版社出版《演算法語程式設計》(選修1)的第四章第一節,程式設計起先就是為了解決科學計算而準備的,而列出解析式加以計算是程式的基本功能,也是演算法的必備基礎,本節透過例項探討了在程式設計中常見的、應用廣泛的、較容易理解的問題解析法,是學生進入演算法的程式實現的重要一步,有著承前啟後、溫故知新的重要作用。

  二、學情分析

  學生在必修模組中第一次接觸了有關演算法和程式設計的一些概念,然後在本教材前面的章節中對演算法、VB語言有了更多更深入的瞭解,也學習了 一些設計程式的技能和方法,對程式設計有了初步的興趣。但有可能的是,學生之間出現了差異,有些有條件和機會的學生可能先前已經接觸過程式設計,有了一定的能力;有些學生可能才接觸到程式設計,對一些難度稍大的問題手足無措。

  三、教學目標

  (1)知識與技能

  1. 對“演算法”的概念作進一步的瞭解

  2. 瞭解解析法演算法的概念和基本思路

  3. 能夠用解析法分析簡單問題並設計算法及編寫程式求解問題

  (2)過程與方法

  以生活中最熟悉的測量物體的'高度入手,透過測量不可到達底部的物體的高度的問題,匯出解析法演算法的基本概念,然後透過計算電阻和計算小球彈跳路程的兩個例題,進一步提高學生對解析法演算法設計程式的理解。

  (3)情感態度與價值觀

  1. 培養學生細心思考、勇敢實踐和善於總結的科學探索精神;

  2. 培養學生學會合作、交流,體會其中樂趣和作用;

  四、教學重難點

  (1)教學重點:

  理解解析法的思想,能寫出求解問題的解析式並用程式實現。

  (2)教學難點:

  學會分析問題,能將具體問題抽象出來,建立求解問題的解析式。

  五、教學策略

  考慮到教學目標和具體學情分析,本節內容考慮採用2個課時,即第1課時引導學生透過學習例項,得到解析法演算法的基本概念和思路,當學生遇到問題,不能急於告訴學生解決方法,應當適當引導組內學生一起討論以後推薦一種最合適的方法,如果有失誤再給予指導。第2課時引領學生分組進行探究問題的活動,從實踐中體驗設計程式的樂趣和歸納總結技巧,獲得基本思想方法,當學生遇到錯誤,應當適時引導學生仔細檢查錯誤和糾正錯誤,對一些比較典型的錯誤,應拿出來討論。教會學生學習、研究和解決問題的方法,培養這方面的能力,激發他們學習的興趣。

  六、教學方法

  採用問題情景式任務驅動開展教學活動,教學活動可以以小組形式開展,教師組織學生完成實踐探究任務。

  七、教學過程

  教學環節

  教師活動

  學生活動

  教學意圖

  媒體

  使用

  例項引入

  創設情境

  講述有關埃及國王邀請學者測量金字塔高度的故事,從中引出問題:如何測量不可到達底部的物體的高度。

  透過多媒體方式引入,學生根據提示,積極思考有關問題的解決方法等。

  透過例子,結合學生的思考,以問題驅動的方式引入學習活動,注意是否能引起學生興趣。

  語言

  表述;

  透過多媒體教室及相應展示說明內容

  提出問題並引導學生一起分析和求解

  4-1測量高度問題的求解:MN是豎直於地面的物體,其底部N不可到達。為了測量MN的高度,在地面上選取一條與MN在同一平面的水平線線段AB為基線, AB長度和仰角可以測量得到,試設計程式計算高度MN。

  按照步驟來解決這個問題:分析問題-〉設計算法-〉編寫程式-〉除錯程式。

  教師引導學生一起分析問題:我們不可能直接求出物體的高度,但我們可以利用所學的數學知識(三角函式)來完成,組織討論,共同匯出所需的解析式。

  引導學生領會如何從已知條件入手,逐步求解未知量,分析問題後,思考問題:

  (1) 問題所求和已知條件之間有沒有聯絡?如果有,是什麼樣的聯絡?(求解問題)

  (2) 能否將他們之間的聯絡用數學知識表述出來?如果能,那麼怎樣表述?(匯出解析式)

  解析式匯出後其它內容就比較容易解決了,組織學生分組討論完成剩下的各個環節,。

  學生思考,討論,回答問題,操作和體驗。

  增進學生對程式設計各個環節的熟悉程度,讓學生學會用解析法演算法求解問題,匯出解析式,併為據此匯出“解析法”概念埋下伏筆。

  透過多媒體教室及相應展示說明內容及方法步驟

  匯出概念

  引導學生總結“解析法”的概念,並指導學生閱讀教材98頁的最後一段內容。

  解析法:透過分析問題中各要素之間的關係,用最簡練的語言或形式化的符號來表達它們的關係,得出解決問題所需的表示式,然後設計程式求解問題的方法。

  思考,討論,並總結歸納“解析法”概念。

  聯絡實踐問題解決的過程理解抽象概念。

  透過多媒體教室及相應展示說明內容

  活動:研究問題並分組討論求解

  問題1:

  4-2電阻計算問題

  問題2:

  4-3小球彈跳問題

  組織學生分組進行討論,協作交流,按照基本求解步驟,完成設計程式的各個環節,最終解決問題,體驗成功的樂趣。教師從旁指導,並注意幫助學生克服難點。

  學生分成小組進行分析,思考,討論並將問題求解得到答案。

  讓學生熟悉解析法的基本思路,學會匯出解析式並設計程式,留給學生自主學習和探究的時間和空間,讓學生利用資訊科技整合各個學科的知識來解決實際問題。

  分組討論,利用多媒體教室共享資源等

  活動小結

  每個組派出一個代表,講解思路,求解問題的過程。其他同學注意學習。教師要注意營造熱烈和鼓勵的氣氛,注意發現學生的閃光點,及時糾正發現的錯誤。

  學生學習各個代表講解的思路,及時調整思路。

  鍛鍊學生的表述能力,培養自主學習的能力。

  學生進行語言表達說明求解過程

  歸納總結

  總結學習內容:

  提問:

  (1)解析法的概念;

  (2)解析法求解問題的基本步驟;

  學生積極思考並回答問題

  幫助學生回顧所學過的知識,加強記憶。

  透過多媒體教室及總結

  佈置作業

  必作題:教材103頁練習題1和2

  選作題:設計一個通用的倒計時程式,只要給出目標日期和當前日期,就可以自動進行計算距離目標日期還有多少天。這個程式要如何設計?

  學生進一步學習和鞏固知識。

  幫助學生鞏固和熟悉學過的知識。

  透過多媒體教室及相應展示說明作業內容

  八、教學總結

  在整個教學設計中,要求學生能主動參與,認真思考,發揮各自的優點和積極性。教師進行適當地指導和引領,調控氣氛,組織活動,輔導,點評,讓學生自主學習,自主探究,討論講解。師生之間互相交流協作,同學之間透過合作、討論等互相學習,一起進步。

最近訪問