2018版高中數學第一章算法初步1.1.2程序框圖1.1.3算法的三種基本邏輯結構和框圖_第1頁
2018版高中數學第一章算法初步1.1.2程序框圖1.1.3算法的三種基本邏輯結構和框圖_第2頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1. 1.2程序框圖1.1.3算法的三種基本邏輯結構和框圖表示(一)【學習目標】1.熟悉各種程序框及流程線的功能與作用.2.能夠讀懂簡單的程序框圖.3.能夠用程序框圖表示順序結構的算法.H問題導學-知識點一程序框圖思考 許多辦事機構都有工作流程圖,你覺得要向來辦事的人員解釋工作流程,是用自然語言好,還是用流程圖好?梳理1程序框圖的概念通常用一些通用 _ 構成一張圖來表示算法,這種圖稱做 _(簡稱_ ) 2構成程序框圖的圖形符號及其作用圖形符號名稱付號表示的意義框圖的開始或結束(/數據的輸入或者結果的輸出_ 1賦值、執(zhí)行計算語句、結果的傳送h1根據給定條件判斷1( Il流程進行的方向10連接另一

2、頁或另一部分的框圖卜匸 1幫助理解框圖在程序框圖中,一個或幾個 _ 的組合表示算法中的一個步驟;帶有_的流程線將程序框連接起來,表示算法步驟的執(zhí)行順序.3畫程序框圖應遵循的規(guī)則(1)使用標準的框圖符號.框圖一般按從上到下、從左到右的方向畫.2除判斷框外,其他程序框圖的符號只有一個進入點和一個退出點,判斷框是唯一一個具 有超過一個退出點的程序框.(4)一種判斷框是二擇一形式的判斷,有且僅有兩個可能結果;另一種是多分支判斷,可能 有幾種不同的結果.(5)在圖形符號內描述的語言要非常簡練清楚.知識點二順序結構順序結構描述的是最簡單的算法結構,語句與語句之間,框與框之間按從_到_進行.題型探究類型一

3、程序框圖的圖形符號及其作用例i給定如圖所示的程序框圖,指出其中的錯誤.的順序/ 輸申 */輸人左/3反思與感悟(1)起止框是任何程序框圖不可缺少的,表明程序的起始和結束.(2)輸入、輸出框可用在任何需要輸入、輸出的位置.(3)算法中間要處理數據或計算,可分別寫在不同的處理框內.(4)當算法要求對兩個不同的結果進行判斷時,判斷條件要寫在判斷框內.判斷框是具有超過一個退出點的唯一程序框.跟蹤訓練1如圖所示的程序框圖最終輸出的結果是 _ .類型二順序結構及應用例2已知直角三角形的兩條直角邊長分別為a,b,設計一個求直角三角形內切圓面積的算法,并畫出對應的程序框圖.4反思與感悟 在順序結構中,語句與語

4、句之間、框與框之間是按照從上到下的順序連接的,中間沒有“轉彎”,也沒有“回頭”,跟蹤訓練2已知一個三角形三條邊的邊長分別為a,b,c,利用海倫一秦九韶公式(令p=a斗b+c2,則三角形的面積S=p papbpc)設計一個計算三角形面積的算法,并畫出程序框圖.類型三讀懂程序框圖 例3一個算法如圖,它的功能是什么?5反思與感悟 程序框圖本就是為直觀清晰表達算法而生,故只需弄清各種程序框、流程線的功能,再依次執(zhí)行一下程序,不難讀懂該圖所要表達的算法.跟蹤訓練3寫出下列算法的功能:(2)圖中算法的功能是當堂訓練i.對順序結構,下列說法正確的有()1是最基本、最簡單的算法結構;2框與框之間是依次進行處理

5、;3除輸入、輸出框之外,中間過程都是處理框;可以從一個框圖跳到另一個框圖執(zhí)行.A. 4個B.3個C. 2個D.1個2.”TTTn=|T f)程序框圖符號可用于(A.輸出a=10B.賦值a=10C.判斷a=10D.輸入a=13. 如圖所示的程序框圖的輸出結果為(1)圖中算法的功能是(a0,b0)_/輸入/i :丁i/輸:血/TCM)/輸心上/S=it+b/輸嚴/(強)65.寫出求過點P(3,5),P2(1,2)的直線斜率的算法,并畫出程序框圖.規(guī)律與方法1.在設計計算機程序時要畫出程序運行的程序框圖,有了這個程序框圖,再去設計程序就4下面程序框圖的運行結果是7有了依據,從而就可以把整個程序用機器

6、語言表述出來,因此程序框圖是我們設計程序的基 本和開端2規(guī)范程序框圖的表示:(1)使用標準的框圖符號;(2)框圖一般按從上到下、從左到右的方向畫,流程線要規(guī)范;(3)除判斷框外,其他框圖符號只有一個進入點和一個退出點;(4)在圖形符號內描述的語言要非常簡練、清楚8合案精析問題導學知識點一思考 使用流程圖好因為使用流程圖表達更直觀準確.梳理1.圖形符號 程序框圖 框圖2起、止框輸入、輸出框 處理框 判斷框 流程線 連接點注釋框 程序框 方向箭頭知識點二上下題型探究類型一例1解 圖中有兩處錯誤:(1)每個判斷框應連接一個入口,兩個出口,而圖中的判斷框“x5”只連接一個出口;(2)處理框“y=2x3

7、”應當連接一個入口,一個出口,而圖中該框沒有出口與其連接.跟蹤訓練18解析該框圖的算法:S1x=2.S22y1=x1.S3y=y1.S4輸出y.所以y1=3,y=31=8.最終輸出結果為類型 二例2解算法步驟如下:S1輸入直角三角形的直角邊長a,b的值.S2計算斜邊長c=a2+b2.S3計算直角三角形內切圓半徑1r=2(a+bc).S4計算內切圓面積S=nr.S5輸出S程序框圖如圖.9跟蹤訓練2解算法步驟如下:S1輸入三角形三條邊的邊長a,b,c.S3計算S=p pa pbpcS4輸出S程序框圖如圖.類型三 例3其功能是求點(Xo,yo)到直線Ax+By+C=0的距離.跟蹤訓練3 (1)求以a,b為直角邊的直角三角形斜邊c的長(2)求兩個實數a,b的和當堂訓練1.B 由于只有正確,所以選B.2.B 圖形符號“”是處理框,它的功能是賦值、計算,不是用來輸出、判斷和輸入的,故選B.3.5,8解析因為初始值a=3,b=2,故3+2=5賦給a,52=3賦給b,5+3=8賦給b,所以最S2計算p=a+b+c210終a=

溫馨提示

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

評論

0/150

提交評論