高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修_第1頁
高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修_第2頁
高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修_第3頁
高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修_第4頁
高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、河北省武邑中學(xué)高中數(shù)學(xué) 順序結(jié)構(gòu)與條件分支結(jié)構(gòu)教案 新人教A版必修3備課人授課時間課題112程序框圖與算法的基本邏輯結(jié)構(gòu)(一)課標要求1.掌握程序框圖的概念;2.會用通用的圖形符號表示算法;3.掌握畫程序框圖的基本規(guī)則,能正確畫出程序框圖;教學(xué)目標知識目標掌握程序框圖的概念;會用通用的圖形符號表示算法,掌握算法的三個基本邏輯結(jié)構(gòu);掌握畫程序框圖的基本規(guī)則,能正確畫出程序框圖。技能目標通過模仿、操作、探索,經(jīng)歷通過設(shè)計程序框圖表達解決問題的過程;學(xué)會靈活、正確地畫程序框圖。情感態(tài)度價值觀通過本節(jié)的學(xué)習(xí),使我們對程序框圖有一個基本的了解;掌握算法語言的三種基本邏輯結(jié)構(gòu),明確程序框圖的基本要求;認識

2、到學(xué)習(xí)程序框圖是我們學(xué)習(xí)計算機的一個基本步驟,也是我們學(xué)習(xí)計算機語言的必經(jīng)之路。重點程序框圖的基本概念、基本圖形符號和3種基本邏輯結(jié)構(gòu)難點綜合運用這些知識正確地畫出程序框圖。教學(xué)過程及方法問題與情境及教師活動學(xué)生活動一導(dǎo)入新課用自然語言表示的算法步驟有明確的順序性,但是對于在一定條件下才會被執(zhí)行的步驟,以及在一定條件下會被重復(fù)執(zhí)行的步驟,自然語言的表示就顯得困難,而且不直觀、不準確.因此,本節(jié)有必要探究使算法表達得更加直觀、準確的方法.今天開始學(xué)習(xí)程序框圖.二研探新知探究(一):程序框圖 自學(xué)P6,總結(jié)以下問題:(1)什么是程序框圖?(2)說出終端框(起止框)的圖形符號與功能.(3)說出輸入、

3、輸出框的圖形符號與功能.(4)說出處理框(執(zhí)行框)的圖形符號與功能.(5)說出判斷框的圖形符號與功能.(6)說出流程線的圖形符號與功能.(7)說出連接點的圖形符號與功能.(8)總結(jié)幾個基本的程序框、流程線和它們表示的功能.思考1:“判斷整數(shù)n(n2)是否為質(zhì)數(shù)”的算法步驟如何?第一步,給定一個大于2的整數(shù)n; 第二步,第三步,1河北武邑中學(xué)教師課時教案問題與情境及教師活動學(xué)生活動第四步第五步,思考2:我們將上述算法用下面的圖形表示:思考3:在上述程序框圖中,有4種程序框,2種流程線,它們分別有何特定的名稱和功能? 試分別說明。注意:在學(xué)習(xí)這部分知識的時候,要掌握各個圖形的形狀、作用及使用規(guī)則,

4、畫程序框圖的規(guī)則如下:(1)使用標準的圖形符號。(2)框圖一般按從上到下、從左到右的方向畫。(3)除判斷框外,大多數(shù)流程圖符號只有一個進入點和一個退出點。判斷框具有超過一個退出點的惟一符號。(4)判斷框分兩大類,一類判斷框“是”與“否”兩分支的判斷,而且有且僅有兩個結(jié)果;另一類是多分支判斷,有幾種不同的結(jié)果。(5)在圖形符號內(nèi)描述的語言要非常簡練清楚。探究(二):算法的基本邏輯結(jié)構(gòu)思考1:在邏輯結(jié)構(gòu)上,“判斷整數(shù)n(n2)是否為質(zhì)數(shù)”的程序框圖由幾部分組成?2河北武邑中學(xué)教師課時教案教學(xué)過程及方法問題與情境及教師活動學(xué)生活動程序框圖包含下面三種邏輯結(jié)構(gòu)可以用如下程序框圖表示: 順序結(jié)構(gòu) 條件結(jié)

5、構(gòu) 循環(huán)結(jié)構(gòu)探究(三):順序結(jié)構(gòu) 任何一個算法各步驟之間都有明確的順序性,在算法的程序框圖中,由若干個依次執(zhí)行的步驟組成的邏輯結(jié)構(gòu),稱為順序結(jié)構(gòu)。順序結(jié)構(gòu)描述的是是最簡單的算法結(jié)構(gòu),語句與語句之間,框與框之間是按從上到下的順序進行的?!纠?】已知一個三角形三條邊的邊長分別為a,b,c,利用海倫秦九韶公式設(shè)計一個計算三角形面積的算法,并畫出程序框圖表示.算法分析:這是一個簡單的問題,只需先算出p的值,再將它代入分式,最后輸出結(jié)果.因此只用順序結(jié)構(gòu)應(yīng)能表達出算法.算法步驟如下:第一步,輸入三角形三條邊的邊長a,b,c.第二步,計算p=.第三步,計算S=.第四步,輸出S.程序框圖如下: 點評:很明顯

6、,順序結(jié)構(gòu)是由若干個依次執(zhí)行的步驟組成的,它是最簡單的邏輯結(jié)構(gòu),它是任何一個算法都離不開的基本結(jié)構(gòu).探究(四):條件結(jié)構(gòu)在一個算法中,經(jīng)常會遇到一些條件的判斷,算法的流程根據(jù)條件是否成立有不同的流向.條件結(jié)構(gòu)就是處理這種過程的結(jié)構(gòu)3河北武邑中學(xué)教師課時教案教學(xué)過程及方法問題與情境及教師活動學(xué)生活動用程序框圖表示條件結(jié)構(gòu)如下 圖1 圖2 條件結(jié)構(gòu):先根據(jù)條件作出判斷,再決定執(zhí)行哪一種操作的結(jié)構(gòu)就稱為條件結(jié)構(gòu)(或分支結(jié)構(gòu)),如圖1所示.執(zhí)行過程如下:條件成立,則執(zhí)行A框;不成立,則執(zhí)行B框注:無論條件是否成立,只能執(zhí)行A、B之一,不可能兩個框都執(zhí)行A、B兩個框中,可以有一個是空的,即不執(zhí)行任何操作

7、,如圖2.條件結(jié)構(gòu)的兩種形式的區(qū)別:一種是在兩個“分支”中均包含算法的步驟,符合條件就執(zhí)行“步驟A”,否則執(zhí)行“步驟B”;另一種是在一個“分支”中均包含算法的步驟A,而在另一個“分支”上不包含算法的任何步驟,符合條件就執(zhí)行“步驟A”,否則執(zhí)行這個條件結(jié)構(gòu)后的步驟【例4】任意給定3個正實數(shù),設(shè)計一個算法,判斷以這3個正實數(shù)為三邊邊長的三角形是否存在,并畫出這個算法的程序框圖.算法分析:判斷以3個任意給定的正實數(shù)為三條邊邊長的三角形是否存在,只需驗證這3個數(shù)中任意兩個數(shù)的和是否大于第3個數(shù).這個驗證需要用到條件結(jié)構(gòu).算法步驟如下:第一步,輸入3個正實數(shù)a,b,c.第二步,判斷a+bc,b+ca,c+ab是否同時成立.若是,則存在這樣的三角形;否則,不存在這樣的三角形.程序框圖如右圖: 三隨堂練習(xí) 4河北武邑中學(xué)教師課時教案教學(xué)過程及方法問題與情境及教師活動學(xué)生活動點評:根據(jù)構(gòu)成三角形的條件,判斷是否滿足任意兩邊之和大于第三邊,如果滿足則存在這樣的三角形,如果不滿足則不存在這樣的三角形.這種分類討論思想是高中的重點,在畫程序框圖時,常常遇到需要討論的問題,這時要用到條件結(jié)構(gòu).三隨堂練

溫馨提示

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

最新文檔

評論

0/150

提交評論