《數(shù)學(xué):11《程序框圖》課件》由會員分享,可在線閱讀,更多相關(guān)《數(shù)學(xué):11《程序框圖》課件(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1.1.2程序框圖(1),溫故知新,程序框圖: 程序框圖又稱流程圖,是一種用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確、直觀地表示算法的圖形.,比較:它們各有什么優(yōu)缺點?,,,,,終端框 (起止框),輸入、 輸出框,處理框 (執(zhí)行框),判斷框,表示一個算法的起始和結(jié)束,表示一個算法輸入和輸出的信息,賦值、計算,判斷某一條件是否成立,成立 時在出口處標(biāo)明“是”或“Y”,不 成立時標(biāo)明“否”或“N”.,講授新課,從程序框圖中你能找到哪些流程圖符號? 你能借助程序框圖說明它們的作用嗎?,思考:,順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu),講授新課,從程序框圖中你能找出幾種不同的基本邏輯結(jié)構(gòu),它們又分別有什么不同的特
2、點?,思考:,1.順序結(jié)構(gòu): 順序結(jié)構(gòu)是由若干個依次執(zhí)行的處理步驟組成的,這是任何一個算法都離不開的基本結(jié)構(gòu)。,語句A,語句B,,,,,2.順序結(jié)構(gòu)的流程圖,語句和語句是依次執(zhí)行的,只有在執(zhí)行完語句指定的操作后,才能接著執(zhí)行語句所指定的操作,講授新課,【例1】已知一個三角形的三邊邊長分別為2,3,4,利用海倫秦九韶公式設(shè)計一個算法,求出它的面積,畫出算法的程序框圖.,開始,輸出S,,結(jié)束,,,開始框,,處理框,輸出框,結(jié)束框,,,,輸入a,b,c,輸入框,,畫順序結(jié)構(gòu)程序框圖時注意事項,(1)在程序框圖中,開始框和結(jié)束框不可少; (2)在算法過程中,第一步輸入語句是必不可少的; (3)順序結(jié)
3、構(gòu)在程序框圖中的體現(xiàn)就是用流程線將程序框自上而下地連接起來,按順序執(zhí)行算法步驟,【1】求兩個實數(shù) a,b 的算術(shù)平均值 aver.,S1: 輸入兩個實數(shù) a,b ;,S2:計算 c=a+b;,S3: 計算 aver=c/2;,S4: 輸出 aver.,輸出 c,開 始,輸入 a,b,,結(jié) 束,解:用數(shù)學(xué)語言,第四步:計算 ;,【2】試描述求點(x0 , y0)到直線Ax+By+C=0的距離的算法,并畫出算法的程序框圖.,第一步:輸入x0,y0,A,B,C;,第二步:計算Z1=Ax0+By0+C;,第三步:計算Z2=A2+B2;,第五步:輸出d.,解:用數(shù)學(xué)語言,開始,輸入x0,y0,A,B,C,Z1=Ax0+By0+C,Z2=A2+B2,輸出d,結(jié)束,,程序框圖,課堂小結(jié),1、程序框圖的基本知識 2、程序框圖的規(guī)則 3、順序結(jié)構(gòu),必做題:習(xí)題1.1 B組 第1題 選做題:預(yù)習(xí)條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),小結(jié):這節(jié)課我們學(xué)習(xí)了什么?,作業(yè):,