高中數學:1.1.2《程序框圖》課件(3)(新人教B版必修3).ppt_第1頁
高中數學:1.1.2《程序框圖》課件(3)(新人教B版必修3).ppt_第2頁
高中數學:1.1.2《程序框圖》課件(3)(新人教B版必修3).ppt_第3頁
高中數學:1.1.2《程序框圖》課件(3)(新人教B版必修3).ppt_第4頁
高中數學:1.1.2《程序框圖》課件(3)(新人教B版必修3).ppt_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 1 2程序框圖 第二課時 是 作業(yè)4 p12頁a組t3 程序框圖 開始 輸入x x 3 否 結束 輸出y y 5 y 1 2x 1 4 4 p40頁a組t1 2 開始 程序框圖 x 0 是 y x 2 2 否 x 0 是 y 4 否 輸出y 結束 輸入x y x 2 2 基本的程序框和它們各自表示的功能如下 終端框 起止框 表示一個算法的起始和結束 輸入 輸出框 表示一個算法輸入和輸出的信息 處理框 執(zhí)行框 判斷某一條件是否成立 成立時在出口處標明 是 或 y 不 成立時標明 否 或 n 判斷框 賦值 計算 流程線 連接程序框 連接點 連接程序框圖的兩部分 順序結構 用程序框圖來表示算法 有三種不同的基本邏輯結構 條件結構 循環(huán)結構 程序框圖的三種基本的邏輯結構 順序結構 條件結構 循環(huán)結構 順序結構 順序結構 條件結構 條件結構 3 循環(huán)結構 在一些算法中 也經常會出現(xiàn)從某處開始 按照一定條件 反復執(zhí)行某一步驟的情況 這就是循環(huán)結構 反復執(zhí)行的步驟稱為循環(huán)體 注意 循環(huán)結構不能是永無終止的 死循環(huán) 一定要在某個條件下終止循環(huán) 這就需要條件結構來作出判斷 因此 循環(huán)結構中一定包含條件結構 循環(huán)結構 例1 設計一個計算1 2 3 100的值的算法 并畫出程序框圖 算法分析 第1步 0 1 1 第2步 1 2 3 第3步 3 3 6 第4步 6 4 10 第100步 4950 100 5050 第 i 1 步的結果 i 第i步的結果 各步驟有共同的結構 為了方便有效地表示上述過程 我們引進一個累加變量s來表示每一步的計算結果 從而把第i步表示為s s i s的初始值為0 i依次取1 2 100 由于i同時記錄了循環(huán)的次數 所以i稱為計數變量 程序框圖 開始 i 1 s 0 s s i i i 1 i 100 是 輸出s 結束 否 直到型循環(huán)結構 開始 i 1 s 0 i 100 是 s s i i i 1 否 輸出s 結束 當型循環(huán)結構 說明 1 一般地 循環(huán)結構中都有一個計數變量和累加變量 計數變量用于記錄循環(huán)次數 同時它的取值還用于判斷循環(huán)是否終止 累加變量用于輸出結果 累加變量和計數變量一般是同步執(zhí)行的 累加一次 記數一次 2 循環(huán)結構分為兩種 當型和直到型 當型循環(huán)在每次執(zhí)行循環(huán)體前對循環(huán)條件進行判斷 當條件滿足時執(zhí)行循環(huán)體 不滿足則停止 當條件滿足時反復執(zhí)行循環(huán)體 直到型循環(huán)在執(zhí)行了一次循環(huán)體之后 對控制循環(huán)條件進行判斷 當條件不滿足時執(zhí)行循環(huán)體 滿足則停止 反復執(zhí)行循環(huán)體 直到條件滿足 程序框圖 開始 i 1 s 0 s s i i i 1 i 100 是 輸出s 結束 否 直到型循環(huán)結構 開始 i 1 s 0 i 100 是 s s i i i 1 否 輸出s 結束 當型循環(huán)結構 順序結構 用程序框圖來表示算法 有三種不同的基本邏輯結構 條件結構 循環(huán)結構 直到型循環(huán)結構 例2 某工廠2005年生產總值200萬元 技術革新后預計以后每年的年生產總值比上一年增長5 設計一個程序框圖 輸出預計年生產總值超過300萬元的最早年份 1 確定循環(huán)體 t 0 05a 設a為某年的年生產總值 t為年生產總值的年增長量 n為年份 則循環(huán)體為 a a t n n 1 2 初始變化量 2005年生產總值看成計算起點 則n 2005 a 200 3 設定循環(huán)控制條件 當年生產總值超過300萬元時終止循環(huán) 可以通過判斷 a 300 是否成立來控制循環(huán) 例2 某工廠2005年生產總值200萬元 技術革新后預計以后每年的年生產總值比上一年增長5 設計一個程序框圖 輸出預計年生產總值超過300萬元的最早年份 是 否 當型循環(huán)結構程序框圖 是 否 a 300 當型循環(huán)結構程序框圖 若是 則m為所求 探究 畫出用二分法求方程x2 2 0的近似根 精確度為0 005 的程序框圖 算法分析 第一步 令f x x2 2 因為f 1 0 所以設a 1 b 2 第二步 令 判斷f m 是否為0 第四步 判斷 a b 是否成立 若是 則a或b為滿足條件的近似根 若否 則返回第二步 否 是 是 否 程序框圖 開始 f x x2 2 輸入精確度 和初值a b f m 0 a m 否 b m a b 1 2 2 輸出a和b 結束 輸出m 3 1 3 是 是 是 否 程序框圖 開始 f x x2 2 輸入誤差 和初值a b a m 否 b m a b 或f m 0 輸出m 結束 課堂小結 本節(jié)主要講述了程序框圖的基本知識 包括常用的圖形符號 算法的基本邏輯結構 算法的基本邏輯結構有三種 即順序結構 條件結構和循環(huán)結構 其中順序結構是最簡單的結構 也是最基本的結構 循環(huán)結構必然包含條件結構 所以這三種基本邏輯結構是相互支撐的 它們共同構成了算法的基本結構 無論怎樣復雜的邏輯結構 都可以通過這三種結構來表達 開始 i 1 s 0 i i 1 i n 是 輸出s 結束 否 直到型循環(huán)結構 當型循環(huán)結構 p50頁a組t4 輸入n s s 7 p12bt1 某高中男子體育小組的50m跑成績 單位 s 為 6 4 6 5 7 0 6 8 7 1 7 3 6 9 7 4 7 5 設計一個算法 從這些成績中搜出小于6 8s的成績 算法分析 第一

溫馨提示

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

評論

0/150

提交評論