流程圖循環結構第1課時_第1頁
流程圖循環結構第1課時_第2頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、流程圖(循環結構)(第1課時)教學目標掌握流程圖的概念與含義,了解(流程圖)循環結構,學會流程圖循環結構的簡單運用.教學重點與難點本節課重點是理解循環結構的意義與作用,難點是循環結構中條件的設定.學情分析1 在前期教學中,學生已經學習了用自然語言描述算法、算法流程圖的順序結構、選擇結構等內容。2. 在順序結構、選擇結構的教學中,教師已經使用了RAPTOR作為算法建構以及算法實驗的工具。有條件的學生已經學習并初步了解了RAPTOR的軟件環境與使用方法。技術工具的使用Raptor算法原型工具.(theRapidAlgorithmicPrototypingToolforOrderedReasonin

2、g-用于有序推理的快速算法原型工具)作為教學用輔助信息技術工具,RAPTOR允許學生用連接基本流程圖符號來創建算法,然后可以在其環境下直接調試和運行算法,包括單步執行或連續執行的模式。教學過程0、問題情境1.【問題】請構造算法解決計算問題:1+3+5+7+9=?【回顧】教材P5例1:給出求1+2+3+4+5的一個算法.算法1:按照逐一相加的方法.2.【情境】在校運會的萬米比賽中,你每跑1圈,會想是否跑完了全程,如果沒有跑完全程,那么又會想,離終點還有多遠?這一過程用算法語言表述如下:S1起跑S2跑一圈;S3如果未跑到10000m,那么轉S2,否則轉S4;S4結束如何用流程圖表示這個算法?【演示

3、】【問題】如何將其數學化?【演示】S'-S+WI揭示課題:循環結構一、數學建構1.概念揭示在算法中,(如圖)像這種(根據指定條件決定是否)需要重復執行同一操作(含有一條或多條指令)的結構稱為循環結構.其中,判斷框中的“P”稱為循環控制條件,執行框“A”所表示的一系列操作框稱為循環體。構造算法解決計算問題:1+3+5+99=?,并畫出算法流程圖.【分析】我們發現需要反復使用加法.能否用循環結構完成這一操作?【教師】利用白板與學生一起手工繪制流程圖主體部分,并討論循環控制條件的選擇。如何驗證剛剛得到的算法?【師】演示RAPTOR環境,現場完成流程圖的繪制,并演示流程圖算法運行結果。3. 進

4、一步的討論如果將T>99'換為1=99'或T>99'會怎樣?(開始)I7-0fI+2A圖經過用RAPTOR現場驗證,以及師生的共同思辨,發現如果將條件改為“I>99”,程序執行到1=99時就會退出循環,使得最后一步要累加“+99”的運算不能實現,從而出現錯誤。4. 直到型循環:(1)如圖的循環結構,需要先執行(循環體)A,再進行條件p的判斷,即A框至少要執行一次,才會進行條件p的判斷,當條件為真時,出循環。這樣的循環,稱為“直到型循環”。其特點是“先執行,后判斷”.5. 數學建構:【思考】能否先判斷,后執行?提出問題:這樣行不行?【設計】通過RAPTO

5、R驗證。發現結果依然正確。【討論】師生共同研究流程圖更改后的循環控制條件應該如何書寫?教師應該通過網絡等信息技術手段不斷學習、提升自己的信息技術素養。對于新出現軟件要保持6. 當型循環:即“先判斷,如圖的循環結構,需要先進行條件p的判斷,當條件為真時,再執行(循環體)A后執行”這種循環稱為當型循環。如圖二、數學運用例2寫出利用循環結構求1X2X3X-X20值的一個算法,并畫出算法流程圖.【解析】根據之前的學習,用一張空白的流程圖通過填空、變式解決問題。-開始-T1變式tT1開始.結束【思考】對例2的算法作少許修改,寫出求1X3X5X-X19的一個算法.三、回顧反思1.循環結構與選擇結構中都有判

6、斷框,那么如何區分這兩種結構?2 .我們學習了幾種循環結構?它們各有什么特點?舉例說明它們之間的轉化.評估診斷1.在算法學習中,計算機技術的使用不是必選項,高中數學課程不要求學生必須通過上機實習來學習算法。盡管如此,教師還是可以運用信息技術手段幫助學生理解掌握算法。在流程圖教學階段,RAPTOR目前是比較理想的可免費獲取并使用的軟件環境。RAPTOR保存的文件后綴名為.rap,學生可以方便地獲得RAPTOR并使用其建立自己的算法設計,保存后通過網絡傳送給教師或在線分享。教師通過群的文件分享、論壇評分功能來給予學生評價和激勵。2 學生的評分可以用工具導出到Excel,利用Excel的統計功能分析數據,教師在單元結束前將統計的結果反饋給學生。3 必修3算法初步是第一章,第二章是統計初步,因此,學生的評分(成績)可以作為第二章的教學素材。教學反思由于高中數學學習內容已經具有較高的抽象性(與義務教育階段相比),也要求學生在學習中具備較高的抽象思維能力,所以在教學中,除了利用信息技術展示和學習之外,還需要引導學生脫離直觀、對學習內容進行抽象概括。在教學中后一項工作更有必要。信息技術的使用也不一定是整節課全要用,要用到點、用到位,在不需要使用的場合盡量不用,不對正常教學造成干擾。信息技術也不一定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論