高中數學 1.1.2.1 程序框圖、順序結構同步學案 新人教A版必修_第1頁
高中數學 1.1.2.1 程序框圖、順序結構同步學案 新人教A版必修_第2頁
高中數學 1.1.2.1 程序框圖、順序結構同步學案 新人教A版必修_第3頁
高中數學 1.1.2.1 程序框圖、順序結構同步學案 新人教A版必修_第4頁
高中數學 1.1.2.1 程序框圖、順序結構同步學案 新人教A版必修_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選ppt1.1.2 程序框圖與算法的基本邏輯結構程序框圖與算法的基本邏輯結構第一課時第一課時 程序框圖程序框圖 順序結構順序結構精選ppt自自 學學 導導 引引1.掌握程序框圖的概念掌握程序框圖的概念.2.會用通用的圖形符號表示算法會用通用的圖形符號表示算法.3.掌握算法的順序結構掌握算法的順序結構.精選ppt課課 前前 熱熱 身身_,是一種用是一種用_.2.任何一種算法都是由三種基本邏輯結構組成的任何一種算法都是由三種基本邏輯結構組成的,它們是它們是_結構結構 _結構結構 _結構結構.3.順序結構是任何一個算法都離不開的基本結構順序結構是任何一個算法都離不開的基本結構,它是由它是由_ .流

2、程圖流程圖程序框程序框 流程線及文字說明來表示算法的圖形流程線及文字說明來表示算法的圖形順序順序條件條件循環循環若干個依次執行的步驟組成的若干個依次執行的步驟組成的精選ppt名名 師師 講講 解解為了使大家彼此之間能夠讀懂各自畫出的框圖為了使大家彼此之間能夠讀懂各自畫出的框圖,必須遵守一些必須遵守一些共同的規則共同的規則,下面對一些常用的規則作一下簡單介紹下面對一些常用的規則作一下簡單介紹:(1)使用標準的框圖符號使用標準的框圖符號.(2)框圖一般按從上到下框圖一般按從上到下 從左到右的方向畫從左到右的方向畫.(3)除判斷框外除判斷框外,大多數流程圖符號只有一個進入點和一個退大多數流程圖符號只

3、有一個進入點和一個退出點出點.判斷框是具有超過一個退出點的惟一符號判斷框是具有超過一個退出點的惟一符號.精選ppt(4)一種判斷是一種判斷是“是是”與與“否否”兩分支的判斷兩分支的判斷,而且有且僅有而且有且僅有兩個結果兩個結果;另一種是多分支判斷另一種是多分支判斷,有幾種不同的結果有幾種不同的結果.(5)在圖形符號內描述的語言要非常簡練清楚在圖形符號內描述的語言要非常簡練清楚.精選ppt精選ppt圖形符號圖形符號名稱名稱功能功能終端框終端框(起止起止框框)表示一個算法起始或結表示一個算法起始或結束束輸入輸入 輸出框輸出框 表示一個算法輸入和輸表示一個算法輸入和輸出的信息出的信息處理框處理框(執

4、行執行框框)賦值賦值 計算計算判斷框判斷框判斷某一條件是否成立判斷某一條件是否成立,成立時在出口處標明成立時在出口處標明“是是”或或“Y”;不成立時不成立時,標明標明“否否”或或“N”.流程線流程線用來連接程序框用來連接程序框連接點連接點連接程序框圖的兩部分連接程序框圖的兩部分 精選ppt對圖形符號的幾點說明對圖形符號的幾點說明:(1)終端框是任何流程圖不可缺少的終端框是任何流程圖不可缺少的,表明算法的開始和結束表明算法的開始和結束.(2)輸入輸入 輸出框輸出框,可用在算法中任何需要輸入可用在算法中任何需要輸入 輸出的位置輸出的位置,需要輸入的字母需要輸入的字母 符號符號 數據都填在框內數據都

5、填在框內.(3)算法中間處理數據需要的算式算法中間處理數據需要的算式 公式等公式等(它們可以使用輸它們可以使用輸入框輸入的數據進行計算入框輸入的數據進行計算),可分別寫在不同的處理框用以可分別寫在不同的處理框用以處理數據處理數據;同時還可以對變量進行賦值同時還可以對變量進行賦值.精選ppt (4)當算法要求你對兩個不同結果進行判斷時當算法要求你對兩個不同結果進行判斷時,需要將實現判需要將實現判斷的條件寫在判斷框內斷的條件寫在判斷框內.(5)一個算法步驟到另一個算法步驟用流程線連接一個算法步驟到另一個算法步驟用流程線連接.(6)如果一個程序框圖需要分開來畫如果一個程序框圖需要分開來畫,要在判斷處

6、畫上連接點要在判斷處畫上連接點,并標出連接的號碼并標出連接的號碼.精選ppt這是最簡單的結構這是最簡單的結構,由若干個依次執行的步驟組成由若干個依次執行的步驟組成,語句與語語句與語句之間句之間 框與框之間按從上到下的順序執行框與框之間按從上到下的順序執行,它是任何一它是任何一種算法都離不開的一種算法結構種算法都離不開的一種算法結構.如圖所示如圖所示,A和和B兩個框是兩個框是依次執行的依次執行的,只有在執行完只有在執行完A框所指定的操作后框所指定的操作后,才能執行才能執行B的操作的操作.精選ppt典典 例例 剖剖 析析題型一題型一 程序框圖的概念程序框圖的概念精選ppt例例1:下列關于程序框圖的

7、說法下列關于程序框圖的說法,正確的有正確的有( )程序框圖只有一個入口程序框圖只有一個入口,也只有一個出口也只有一個出口;程序框圖中的每一部分都應有一條從入口到出口的路徑通程序框圖中的每一部分都應有一條從入口到出口的路徑通過它過它;程序框圖和流程圖不是一個概念程序框圖和流程圖不是一個概念;程序框圖中的輸入框必須緊跟在開始框后程序框圖中的輸入框必須緊跟在開始框后.A. B.C. D.答案答案:C精選ppt解析解析:程序框圖中判斷框只有一個入口程序框圖中判斷框只有一個入口,有兩個出口有兩個出口,所以所以錯錯.程序框圖也稱為流程圖程序框圖也稱為流程圖,是同一個概念是同一個概念,所以所以錯錯.由程序框

8、由程序框圖規劃知圖規劃知,正確正確.精選ppt變式訓練變式訓練1:程序框圖中程序框圖中“ ”表示的意義是表示的意義是( )C.賦值賦值 執行計算的傳送執行計算的傳送答案答案:B精選ppt題型二題型二 順序結構的程序框圖順序結構的程序框圖例例2:已知兩個單元分別存放了兩個變量已知兩個單元分別存放了兩個變量S和和T的值的值.試交換這試交換這兩個變量的值兩個變量的值.分析分析:為了達到交換的目的為了達到交換的目的,需要一個單元存放中間變量需要一個單元存放中間變量P.精選ppt解解:算法如下算法如下:第一步第一步,P=S先將先將S的值賦給變量的值賦給變量P,這時存放變量這時存放變量S的單元可的單元可作

9、它用作它用.第二步第二步,S=T再將再將T的值賦給的值賦給S,這時存放變量這時存放變量T的單元可作它的單元可作它用用.第三步第三步,T=P最后將最后將P的值賦給的值賦給T,兩個變量兩個變量S和和T的值便完成了交換的值便完成了交換.上述算法用流程圖表示如右圖上述算法用流程圖表示如右圖.精選ppt變式訓練變式訓練2:已知半徑為已知半徑為r的圓的面積公式的圓的面積公式S=r2,當當r=5時時,寫出寫出一個計算圓的面積的一個算法一個計算圓的面積的一個算法,并畫出程序框圖并畫出程序框圖.解解:算法如下算法如下:第一步第一步,令令r=5.第二步第二步,計算計算S=r2.第三步第三步,輸出輸出S.程序框圖如

10、圖程序框圖如圖.精選ppt題型三題型三 與函數有關的順序結構流程圖與函數有關的順序結構流程圖例例3:已知函數已知函數y=2x-1,設計一個算法設計一個算法,給出函數圖象上任一點給出函數圖象上任一點的橫坐標的橫坐標x,求該點到原點的距離求該點到原點的距離,并畫出程序框圖并畫出程序框圖.精選ppt22:xydxy分析 輸入求求距離結束解解:算法如下算法如下第一步第一步,輸入橫坐標輸入橫坐標x.第二步第二步,計算計算y=2x-1.第三步第三步,計算計算第四步第四步,輸出輸出d.程序框圖如右圖程序框圖如右圖.22.dxy精選ppt題型四題型四 識圖識圖例例4:如下圖所示程序框圖中如下圖所示程序框圖中,

11、若輸入的若輸入的R=8,則輸出的則輸出的a=_.答案答案:4:,R8,b422,a2b4.R解析 由程序框圖可知 當時精選ppt變式訓練變式訓練3:如圖所示的程序框圖如圖所示的程序框圖,輸入輸入a1=3,a2=4,則輸出的結則輸出的結果是果是( )答案答案:A精選ppt技技 能能 演演 練練、基礎強化基礎強化精選ppt1.下列程序框中下列程序框中,有兩個出口的是有兩個出口的是( )解析解析:在程序框圖中在程序框圖中,唯一有兩個出口的是判斷框唯一有兩個出口的是判斷框,應選應選D.答案答案:D精選ppt2.在程序框圖中在程序框圖中,算法要輸入或輸出信息算法要輸入或輸出信息,可以寫在可以寫在( )解

12、析解析:在流程圖中在流程圖中,由輸入由輸入 輸出框的意義知輸出框的意義知,這是用來輸入這是用來輸入 輸出信息的輸出信息的.故選故選C.答案答案:C精選ppt3.程序框圖與算法相比程序框圖與算法相比,下列判斷不正確的是下列判斷不正確的是( )B.算法是用自然語言描述算法是用自然語言描述,解決某一問題的步驟解決某一問題的步驟,程序框圖使程序框圖使這些步驟更為直觀這些步驟更為直觀C.實質不變實質不變,形式變復雜了形式變復雜了,難于理解難于理解解析解析:分析四個選項及所學知識易知分析四個選項及所學知識易知,應選應選C.答案答案:C精選ppt4.下列關于程序框的功能描述正確的是下列關于程序框的功能描述正

13、確的是( )A.(1)是處理框是處理框;(2)是判斷框是判斷框;(3)是終端框是終端框;(4)是輸入是輸入 輸出框輸出框B.(1)是終端框是終端框;(2)是輸入是輸入 輸出框輸出框;(3)是處理框是處理框;(4)是判斷框是判斷框C.(1)和和(3)都是處理框都是處理框;(2)是判斷框是判斷框;(4)是輸入是輸入 輸出框輸出框D.(1)和和(3)的功能相同的功能相同;(2)和和(4)的功能相同的功能相同答案答案:B精選ppt5.閱讀下邊的程序框圖閱讀下邊的程序框圖,若輸出的結果為若輸出的結果為2,則則處應填處應填( )A.x=2 B.b=2C.x=1 D.a=5答案答案:C精選ppt第第5題圖題

14、圖 第第6題圖題圖 第第7題圖題圖精選ppt6.如上圖如上圖,輸出的結果是輸出的結果是_.解析解析:程序框圖表示的功能是程序框圖表示的功能是:把把m=2賦給賦給p=m+5=7,再把再把p=7賦給賦給m=p+5=12.最后輸出最后輸出m=12.答案答案:12精選ppt7.如圖如圖,該程序框圖的運算結果是輸出該程序框圖的運算結果是輸出S=_.5:2答案精選ppt8.寫出求邊長為寫出求邊長為3 4 5的三角形內切圓面積的程序框圖的三角形內切圓面積的程序框圖.(其其中直角三角形的內切圓半徑中直角三角形的內切圓半徑 c為斜邊為斜邊)解解:程序框圖如圖程序框圖如圖:,2abcr精選ppt能力提升能力提升9

15、.如右圖如右圖,是解決某個問題而繪制的程序框圖是解決某個問題而繪制的程序框圖,仔細分析各框仔細分析各框內的內容及圖框之間的關系內的內容及圖框之間的關系,回答下面的問題回答下面的問題:(1)圖框圖框中中x=2的含義是什么的含義是什么?(2)圖框圖框中中y1=ax+b的含義是什么的含義是什么?(3)圖框圖框中中y2=ax+b的含義是什么的含義是什么?(4)該程序框圖解決的是怎樣的問題該程序框圖解決的是怎樣的問題?(5)當最終輸出的結果是當最終輸出的結果是y1=3,y2=-2時時,求求y=f(x)的解析式的解析式.精選ppt解解:(1)圖框圖框中中x=2表示把表示把2賦值給變量賦值給變量x.(2)圖

16、框圖框中中y1=ax+b的含義是的含義是:該圖框在執行該圖框在執行的前提下的前提下,即當即當x=2時時,計算計算ax+b的值的值,并把這并把這個值賦給個值賦給y1.(3)圖框圖框中中y2=ax+b的含義是的含義是:該圖框在執行該圖框在執行的前提下的前提下,即當即當x=-3時時,計算計算ax+b的值的值,并把這并把這個值賦給個值賦給y2.精選ppt(4)該程序框圖解決的是求函數該程序框圖解決的是求函數y=ax+b的函數值的問題的函數值的問題,其中其中輸入的是自變量輸入的是自變量x的值的值,輸出的是對應輸出的是對應x的函數值的函數值.(5)y1=3,即即2a+b=3.y2=-2,即即-3a+b=-2.由由,得得a=1,b=1,f(x)=x+1.精選ppt0(x0,y0)和直線和直線l:Ax+By+C=0,寫出求點寫出求點P0到直線到直線l的距離的距離d的的算法及程序框圖算法及程序框圖.解解:(1)用數學語言描述算法用數學語言描述算法:S1,輸入點輸入點P0的坐標的坐標x0,y0,輸入直線方程的系數輸入直線方程的系數A B C.S2,計算計算z1=Ax0+By0+C.S3,計算計算z2=A2+B2.S4,計算計算S5,輸出輸出d.12|.zdz精選ppt(2)用程序框圖來描述算法用程序框圖來描述算法:精選ppt品味高考品味高考11.

溫馨提示

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

最新文檔

評論

0/150

提交評論