數(shù)學配套1.1.2程序框圖和順序結構_第1頁
數(shù)學配套1.1.2程序框圖和順序結構_第2頁
數(shù)學配套1.1.2程序框圖和順序結構_第3頁
數(shù)學配套1.1.2程序框圖和順序結構_第4頁
數(shù)學配套1.1.2程序框圖和順序結構_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.1.2程序框圖和次序構造【學習目的】1.掌握各程序框的圖形及其表達的功效.2.理解次序構造的構成特點.3.初步掌握用程序框圖表達含次序構造的簡樸算法.1.程序框圖流程圖程序框流程線 (1)定義:程序框圖又稱________,是一種用__________、________及__________來表達算法的圖形. (2)構成:由程序框和流程線構成.一種或幾個程序框的組合表達算法中的__________;帶有方向箭頭的________將程序框連接起來,表達算法環(huán)節(jié)的__________.一種環(huán)節(jié)流程線執(zhí)行次序文字闡明圖形符號名稱功能終端框(起止框)表示一個算法的________和________,是任何算法程序框圖不可缺少的輸入、輸出框表示一個算法________和________的信息,可用在算法中任何需要輸入、輸出的位置處理框(執(zhí)行框)________、________,算法中處理數(shù)據(jù)需要的算式、公式等,可寫在其內________判斷某一條件是否成立,成立時在出口處標明“是”或“Y”;不成立時標明“否”或“N”流程線連接程序框,表示算法進行的前進方向以及先后順序○連接點連接程序框圖的兩部分2.幾個基本的程序流程線和它們表達的功效起始結束輸入輸出賦值計算判斷框3.次序構造(1)定義:由若干個__________的環(huán)節(jié)構成.這是任何一種算法都離不開的________構造.依次執(zhí)行基本出口 (2)構造形式:如圖1-1-1. (3)構造特點:按流程線箭頭指向的先后次序執(zhí)行,這種結構只有一種入口,一種________.每個框圖中只有一種語句,不能判斷,只能服從指令,機械地執(zhí)行任務. 圖1-1-14.程序框圖的畫法環(huán)節(jié)第一步,用自然語言將算法環(huán)節(jié)體現(xiàn)出來.第二步,將每個環(huán)節(jié)的邏輯構造找出來,并用程序框圖表示.第三步,將每個環(huán)節(jié)的程序框圖用流程線連接起來,并加上終端框,得到表達算法的程序框圖.【問題探究】 判斷框有兩個退出點,與否表達要同時執(zhí)行兩個退出點? 答案:不是.判斷框的退出點在任何狀況下都是根據(jù)條件去執(zhí)行其中的一種,而另一種不會被執(zhí)行,故判斷框后的流程線應根據(jù)狀況標上“是”或“否”.題型1畫程序框圖與讀懂程序框圖【例1】畫出求邊長為3,4,5的三角形的內切圓面積的程序框圖.思維突破:按畫程序框圖的三個環(huán)節(jié),精確選用圖形符號作圖.解:程序框圖如圖D1.圖D1 用自然語言描述算法是畫框圖的第一步,求解問題的框圖有一單獨輸出框,不能用解決框替代.【變式與拓展】求a,b的平方和的 1.如圖1-1-2所示的算法的功效是_____________________________________. 圖1-1-2算術平方根題型2次序構造的應用 【例2】已知點P0(x0,y0)和直線l:Ax+By+C=0,圖1-1-3表達一種“求點P0到直線l的距離d”的算法,請補充程序框圖中應填寫的內容,并判斷該圖與否為一種次序構造框圖?圖1-1-3解:輸入x0,y0,A,B,CE1=Ax0+By0+C輸出d是次序構造框圖.對的掌握點到直線的距離公式,并轉化為用程序語言體現(xiàn),是本題的考察目的.【變式與拓展】 2.問題:“已知f(x)=x2-2x-3,求f(3)+f(-5)+f(5)的值”,請設計一種解決該問題的算法,并畫出對應的程序框圖.解:算法以下:第一步,x=3.第二步,y1=x2-2x-3.第三步,x=-5.第四步,y2=x2-2x-3.第五步,x=5.第六步,y3=x2-2x-3.第七步,y=y(tǒng)1+y2+y3.程序框圖如圖D3.圖D3第八步,輸出y.【例3】畫出“交換輸入的兩個數(shù)a,b”的程序框圖(即將a的值給b,b的值給a). 易錯分析:y=x,表達用x的值替代y原來的值,而不是x,y值的交換.因此,在交換兩個變量的值時,普通要設立一種存放中間變量的單元.解:程序框圖如圖D2.圖D2[辦法·規(guī)律·小結] 1.程序框圖的作用是為了直觀、形象地描述算法,在學習過程中,要對的運用多個圖形來畫程序框圖,同時要通過大量的程序框圖的設計,體會設計程序框圖的辦法.2.畫程序框圖的規(guī)則.(1)一種完整的程序框圖必須有起止框,用來表達程序的開始和結束. (2)使用原則的圖形符號表達操作,帶箭頭的流程線表達算法環(huán)節(jié)的先后次序,框圖普通按從上到下、從左到右的方向畫. (3)除判斷框外,大多數(shù)的框

溫馨提示

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

評論

0/150

提交評論