必修1第一輪22算法的控制結構23用算法解決問題的過程教案_第1頁
必修1第一輪22算法的控制結構23用算法解決問題的過程教案_第2頁
必修1第一輪22算法的控制結構23用算法解決問題的過程教案_第3頁
必修1第一輪22算法的控制結構23用算法解決問題的過程教案_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

2.2算法的控制結構教案2.3用算法解決問題的過程(1課時)劉飛一、教材分析本節內容選自浙教版信息技術必修一教材的第二章第二節內容,本節內容講的是算法的控制結構。無論內容怎么復雜,功能如何強大的算法也都是由基本的結構組合而成,這些基本的結構就被稱為笪法的控制結構。這里主要要講三種控制結構,順序結構、分支結構和循環結構。二、學情分析學生在上節課中已經學過的算法的概念及描述方式,在本節課中,我們用最直觀的流程圖的描述方式舉的例子,來幫助學生認識三種控制結構。學生除了要認識這些結構,還應會畫一些簡單的控制結構算法。在畫流程圖中,學生也了解到算法編程的基本步驟,發展了算法編程的一些邏輯思維及編程思想。三、教學目標(1)理解算法三種控制結構的概念、特點及使用情形。(2)能夠根據問題求解過程和特點選擇合適的控制結構來設計、描述算法。(3)能根據流程圖算法進行簡單的數據計算四、教學重難點重點:分辨并掌握三種控制結構難點:流程圖的推算求解五、教學過程(一)新課導入1.首先通過一道流程圖的題目和問題思考導入學生自主閱讀教材P53P55了解算法的三種控制結構及特點,分析上圖運用了哪些控制結構。(二)講授新課1.順序結構歸納講解順序結構控制流程執行的特點,(1)每個步驟按照算法中出現的順序依次執行;(2)每個步驟一定會被執行一次,而且只執行一次。講解—個程序的算法一般可用順序結構描述,即輸入數據+處理數據一輸出結果,然后再對“處理數據”部分細化即可。2.分支結構分支結構特點:(1)首先進行條件判斷,根據條件滿足與否來決定執行哪個分支;(2)在一個分支結構中,必定有一個分支被執行,其他的分支則被忽略。學生自主閱讀教材2.2.2分支結構,理解一元二次方程求根的算法。引導學生回憶如何判斷一個方程是否有實數根。條件:判斷b24ac≥0?如果大于0則有實數根,否則就沒有。3.循環結構(1)情境導入:食堂阿姨停止打菜的條件是什么?學生討論總結出循環結構的主體。(2)概念:算法執行過程中,在條件控制下,某些操作步驟需要重復執行循環的控制結構稱為循環結構。循環結構是一種重復某一部分操作的結構。若滿足條件則執行循環體處理框A,若不滿足條件則跳出循環,執行循環結構后面的代碼。(3)拓展連接通過一個多分支流程圖讓學生了解多分支也具備分支結構的特點,再通過一個流程圖循環案例,講解累加器的應用。4.用算法解決問題的過程抽象與建模——設計算法(

溫馨提示

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

評論

0/150

提交評論