用計算機解決生活中實際問題的方法--
(編輯源程序:1.編寫程序首部 2.定義變量 3.程序主體
調試:1.輸入數據 2.驗證輸出結果)
讓學生在判斷分支旁邊寫出基本if語句,然后再根據語法寫出程序,這是從一般思維到個別思維的運用。最后從個別運用中回到總結歸納,從而體會程序設計的一般方法。
通過具體pascal語言,將實際問題轉化為計算機程序,并指導學生調試,驗證結果的正確性。
在前面的分析中我們講到“如果…那么…否則…”,邏輯上是一種選擇結構,現在我們回顧一下我們前面學習過的pascal中的if語句。
教師提問3:現在我們看看“判斷該車乘員數量是否小于等于‘4’,如果是,收費五元,允許進入,如果否,進入下一步”如何用if語句進行描述?
引導學生進一步分析:
教師提問4:
1.需要輸入什么數據?需要輸出什么數據?(設計需要的變量)
2.在流程圖中,存在兩處判斷,他們的關系如何?是否構成if語句的嵌套?
教師引導學生實踐:
指導學生打開pascal編輯環境,編輯pascal程序。
調試過程中,輸入不同的數據,驗證輸出的結果是否符合實際情況。
引導學生
總結
通過上面這個實際問題的分析,并通過程序調試,引導學生體會計算機解決實際問題的一般步驟和方法,并在黑板板書(板書二)。
環節九:小組協作討論,體會用計算機解決實際問題的過程,并總結出一般步驟和方法。
知識、技能的歸納與分析。掌握從個性到一般規律的方法。
拓展延伸
調整流程判斷
創造編寫更為簡潔的程序模塊
八、教學評價
評價任務
編寫程序解決問題
班級
小組成員
評價者
您找到問題的正確答案了嗎?
□是 □否
如果您沒有找到正確答案,原因在于以下哪些方面?
□分析問題有誤; □數學模型建立錯誤; □算法設計錯誤; □選擇語句沒有學好;
□流程圖沒學好; □變量設置錯誤; □調試程序失敗; □其他 。
有關您的程序評價
評價標準
評價指標
自評
程序
評價
知識應用
問題分析詳細、適當、合理
a
b
c
d
算法設計正確、有效、條理清晰
a
b
c
d
合理選擇程序結構的方案
a
b
c
d
設計的程序可讀性好
a
b
c
d
界面美觀、大方,符合人們的欣賞習慣
a
b
c
d
能力培養
表達流暢、自信、善于溝通的能力
a
b
c
d
小組成員積極合作,互相交流、共同探究的能力
a
b
c
d
小組綜合評價
a
b
c
d
您的程序的優點?
程序的不足之處及改進辦法?
您需要從小組同學借鑒之處?
您覺得本節內容困難之處?
您覺得學習效果如何?
□聽懂并能解決問題 □能聽懂 □聽懂一些 □沒有聽懂
評價等級:a:優秀;b:良好; c:一般; d:有待改進。
九、教學反思
筆者以一個日常生活中同學們能夠看到的例子導入,引導學生關注現實生活,激發學生對現實生活中實際問題的思考。在學習過程中,幫助學生逐步建立解決實際問題的