流程圖與順序結構 詳細版課件_第1頁
流程圖與順序結構 詳細版課件_第2頁
流程圖與順序結構 詳細版課件_第3頁
流程圖與順序結構 詳細版課件_第4頁
流程圖與順序結構 詳細版課件_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第1章第2節算法程序框圖新課標人教版數學高二上學期多媒體教學課件 例:已知三角形三條邊的邊長分別為a,b,c,利用海倫秦九韶公式設計一個算法求三角形的面積。 海倫秦九韶公式:算法分析:1、輸入三邊長度a,b,c。2、求出半周長P的值。3、利用公式求面積S。4、輸出面積S。開始輸入三邊a,b,c計算半周長p輸出面積S計算三角形面積S結束開始輸入處理輸出結束起止框 表示一個算法的開始或結束,是任何流程圖不可少的。 輸入、輸出框框內標明輸入、輸出的內容處理框框內標明所進行的處理判斷框 框內標明條件,并在框外標明條件成立或不成立時的兩種不同流向。流程線表示從某一框到另一框的流向1 流程圖的概念 流程圖

2、,是一種用規定的圖框、帶箭頭的流程線及文字說明來準確、直觀地表示算法的圖形。 一個程序框圖包括以下幾部分:表示相應操作的程序框;帶箭頭的流程線;(表示操作的先后次序)程序框外必要的文字說明。2、算法的三種基本邏輯結構 順序結構、選擇結構、循環結構。 3、順序結構 順序結構是最簡單的算法結構,語句與語句之間,框與框之間是按從上到下的順序進行的,它是由若干個依次執行的處理步驟組成的,它是任何一個算法都離不開的一種基本算法結構。 A B flag=1 輸入n 示意圖 例1 設計一算法:輸入圓的半徑,輸出圓的面積,并畫出流程圖算法分析:第一步:輸入圓的半徑第二步:利用公式“圓的面積=圓周率(半徑的平方

3、)”計算圓的面積;第三步:輸出圓的面積。開始結束輸入半徑R計算S=Pi*R*R輸出面積S定義Pi=3.14思考:整個程序框圖有什么特點? 順序結構在程序框圖中的體現就是用流程線將程序框自上而下地連接起來,按順序執行算法步驟。如在示意圖中,A框和B框是依次執行的,只有在執行完A框指定的操作后,才能接著執行B框所指定的操作。例1、寫出圖1、圖2中程序框圖的運行結果: 開始輸入a,ba2b4Sa/bb/a 輸出S結束(1)圖中輸出S ;5/2(2)圖中輸出a 。開始 輸入R ba2b輸出a結束2練習1:寫出下列算法的功能。 開始輸入a,bda2b2c輸出c結束(1)右圖算法的功能是 ; 求兩數平方和

4、的 算術平方根開始輸入a,bsumab輸出sum結束(2)右圖算法的功能是 。求兩數的和練習2:利用梯形的面積公式計算上底為2,下底為4,高為5的梯形的面積。設計出該問題的算法及程序框圖。例3、寫出過兩點P1(2,0),P2(0,3)的直線方程的一個算法,并畫出程序框圖。解:算法如下: 第一步:a2,b3; 第二步:計算 ; 第三步:輸出結果。 相應的程序框圖為: 結束開始a2,b3計算輸出結果練習3:1、寫出過兩點P1(3,5),P2(1,2)的直線的斜率的一個算法,并畫出程序框圖。2、寫出求A(x1,y1),B(x2,y2)的兩點距離的一個算法,并畫出程序框圖。 三、本課小結1、程序框圖(1)程序框圖由程序框、流程線和程序框外必要的文字說明組成。(2)程序框有:終止框、輸入(輸出)框、處理框和判斷框。2、算法的基本邏輯結構:順序結構、條件結構和循環結構。3、畫程序框圖的規則(1)使用標準的框圖符號;(2)框圖一般從上到下、從左到右的方向畫;(3)除判斷框外,大多數框圖符號只有一個進入點和一個退出點;(4)在框圖符號內描述的語言要簡練清楚。第一步,用自然語言將算法步驟表達出來第二步,將每一個算法步驟所包

溫馨提示

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

評論

0/150

提交評論