《高中數(shù)學(xué) 第1章1.1.2程序框圖同步課件 新人教B版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 第1章1.1.2程序框圖同步課件 新人教B版必修3(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.1.2程序框圖程序框圖1.1.2程程序序框框圖圖課堂互動(dòng)講練課堂互動(dòng)講練知能優(yōu)化訓(xùn)練知能優(yōu)化訓(xùn)練課前自主學(xué)案課前自主學(xué)案學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)1.通過模仿、操作、探索、經(jīng)歷設(shè)計(jì)程序框通過模仿、操作、探索、經(jīng)歷設(shè)計(jì)程序框圖表達(dá)解決問題的過程圖表達(dá)解決問題的過程2掌握常用的表示算法步驟的圖形符號(hào)掌握常用的表示算法步驟的圖形符號(hào)3理解并掌握畫程序框圖的規(guī)則理解并掌握畫程序框圖的規(guī)則課前自主學(xué)案課前自主學(xué)案1算法的含義算法的含義2算法滿足的條件:算法滿足的條件:_、_、_、_、_有窮性有窮性確定性確定性輸入輸入輸出輸出可行性可行性1程序框圖又稱框圖,是用一些通用圖形程序框圖又稱框圖,是用一些通用圖形符號(hào)
2、構(gòu)成一張圖來(lái)表示算法,這種圖稱做程符號(hào)構(gòu)成一張圖來(lái)表示算法,這種圖稱做程序框圖序框圖(簡(jiǎn)稱框圖或流程圖簡(jiǎn)稱框圖或流程圖)(1)算法可以用自然語(yǔ)言來(lái)描述,但為了使算算法可以用自然語(yǔ)言來(lái)描述,但為了使算法的程序或步驟表達(dá)得更為直觀,我們更經(jīng)法的程序或步驟表達(dá)得更為直觀,我們更經(jīng)常地用圖形方式來(lái)表示它;常地用圖形方式來(lái)表示它;(2)流程圖又稱流程圖又稱_,是一種用,是一種用_的圖形、指向線及文字說明來(lái)的圖形、指向線及文字說明來(lái)_地表示算法的圖形地表示算法的圖形程序框圖程序框圖規(guī)定規(guī)定準(zhǔn)確、直觀準(zhǔn)確、直觀2一個(gè)流程圖包括以下幾部分一個(gè)流程圖包括以下幾部分(1)_ ;(2)_ ;(3)_注意:注意:需要
3、提醒的是畫流程線時(shí)不要忘記畫箭頭,需要提醒的是畫流程線時(shí)不要忘記畫箭頭,因?yàn)樗欠从沉鞒痰膱?zhí)行先后次序的,如不畫出因?yàn)樗欠从沉鞒痰膱?zhí)行先后次序的,如不畫出箭頭就難以判定各框的執(zhí)行次序了箭頭就難以判定各框的執(zhí)行次序了表示相應(yīng)的操作的框表示相應(yīng)的操作的框帶箭頭的流程線帶箭頭的流程線框內(nèi)外必要的文字說明框內(nèi)外必要的文字說明3常見的程序框、流程線及各自表示的功常見的程序框、流程線及各自表示的功能能圖形符號(hào)圖形符號(hào)名稱名稱符號(hào)表示的意義符號(hào)表示的意義起、止框起、止框圖框的圖框的_或或_輸入、輸出框輸入、輸出框數(shù)據(jù)的數(shù)據(jù)的_或者結(jié)果的或者結(jié)果的_處理框處理框(執(zhí)行框執(zhí)行框)賦值、賦值計(jì)算賦值、賦值計(jì)算語(yǔ)
4、句、結(jié)果的傳語(yǔ)句、結(jié)果的傳送送_根據(jù)給定條件判根據(jù)給定條件判斷斷開始開始結(jié)束結(jié)束輸入輸入輸出輸出判斷框判斷框圖形符圖形符號(hào)號(hào)名稱名稱符號(hào)表示的意義符號(hào)表示的意義流程線流程線流程進(jìn)行的流程進(jìn)行的_連接另一頁(yè)或另一連接另一頁(yè)或另一部分的框圖部分的框圖注釋框注釋框幫助理解框圖幫助理解框圖方向方向連接點(diǎn)連接點(diǎn)思考感悟思考感悟 判斷框有兩個(gè)退出點(diǎn),是否表示在這里同時(shí)判斷框有兩個(gè)退出點(diǎn),是否表示在這里同時(shí)執(zhí)行?執(zhí)行?提示:提示:不是,判斷框的退出點(diǎn)在任何情況下不是,判斷框的退出點(diǎn)在任何情況下都是根據(jù)條件去執(zhí)行其中的一種結(jié)果,而另都是根據(jù)條件去執(zhí)行其中的一種結(jié)果,而另一個(gè)則不會(huì)被執(zhí)行,故判斷框后的流程線應(yīng)一
5、個(gè)則不會(huì)被執(zhí)行,故判斷框后的流程線應(yīng)根據(jù)情況注明根據(jù)情況注明“是是”或者或者“否否”課堂互動(dòng)講練課堂互動(dòng)講練畫出程序框圖畫出程序框圖 求兩底半徑分別為求兩底半徑分別為3和和4且高為且高為5的圓臺(tái)的表面積的圓臺(tái)的表面積寫出該問題的一個(gè)算法,并寫出該問題的一個(gè)算法,并畫出程序框圖畫出程序框圖【思路點(diǎn)撥思路點(diǎn)撥】對(duì)本題來(lái)說,算法實(shí)際上對(duì)本題來(lái)說,算法實(shí)際上就是將相關(guān)數(shù)值代入公式計(jì)算的過程就是將相關(guān)數(shù)值代入公式計(jì)算的過程【名師點(diǎn)評(píng)名師點(diǎn)評(píng)】對(duì)于套用公式求解問題,應(yīng)對(duì)于套用公式求解問題,應(yīng)寫出公式,看公式中的條件是否滿足,若不寫出公式,看公式中的條件是否滿足,若不滿足先求出需要量,然后將公式中涉及的量滿
6、足先求出需要量,然后將公式中涉及的量全部代入求值即可全部代入求值即可解:解:S1a7.85,h11.29;S2計(jì)算計(jì)算Sah;S3輸出輸出S.程序框圖如圖所示:程序框圖如圖所示:根據(jù)程序框圖判斷算法根據(jù)程序框圖判斷算法 如圖所示的框圖表示了一個(gè)什么樣的算如圖所示的框圖表示了一個(gè)什么樣的算法?法?【思路點(diǎn)撥思路點(diǎn)撥】框圖能夠比較清晰、直觀地框圖能夠比較清晰、直觀地描述算法,我們根據(jù)框圖可以按順序從上到描述算法,我們根據(jù)框圖可以按順序從上到下分析下分析S1輸入輸入a,b,c三個(gè)不同的數(shù);三個(gè)不同的數(shù);S2判斷判斷a與與b,a與與c的大小,如果的大小,如果a同時(shí)大同時(shí)大于于b、c,則輸出,則輸出a,
7、否則執(zhí)行,否則執(zhí)行S3;S3判斷判斷b與與c的大小,因?yàn)榈拇笮。驗(yàn)閍已小于已小于b或或c,則只需比較則只需比較b與與c的大小就能看出的大小就能看出a,b,c中中誰(shuí)是最大的了,如果誰(shuí)是最大的了,如果bc,則輸出,則輸出b;否則;否則輸出輸出c.通過上面的分析,框圖表示一個(gè)什么樣的問通過上面的分析,框圖表示一個(gè)什么樣的問題已經(jīng)非常清楚了題已經(jīng)非常清楚了【解解】給任意三個(gè)不同的數(shù)給任意三個(gè)不同的數(shù)a,b,c,輸,輸出最大的一個(gè)數(shù)出最大的一個(gè)數(shù)【名師點(diǎn)評(píng)名師點(diǎn)評(píng)】針對(duì)這種類型的題目,準(zhǔn)確針對(duì)這種類型的題目,準(zhǔn)確理解框圖圖形符號(hào)的定義和作用是解決這類理解框圖圖形符號(hào)的定義和作用是解決這類問題的關(guān)鍵;由
8、框圖還原出解決問題的算法問題的關(guān)鍵;由框圖還原出解決問題的算法是解決這類問題的根本是解決這類問題的根本求解一次方程組的程序框圖求解一次方程組的程序框圖【思路點(diǎn)撥思路點(diǎn)撥】由題目可獲取以下主要信息:由題目可獲取以下主要信息:明明確給出了方程組為關(guān)于確給出了方程組為關(guān)于x1,x2的二元一次方程組;的二元一次方程組;明確了求解所用的軟件明確了求解所用的軟件解答本題應(yīng)先明確用解答本題應(yīng)先明確用Scilab軟件求解二元一次方程軟件求解二元一次方程組的先后順序,然后依次寫出即可組的先后順序,然后依次寫出即可解:解:程序框圖如圖:程序框圖如圖:1程序框圖由一些圖框和帶箭頭的流程線組成,程序框圖由一些圖框和帶
9、箭頭的流程線組成,其中圖框表示各種操作,圖框內(nèi)的文字和符號(hào)其中圖框表示各種操作,圖框內(nèi)的文字和符號(hào)表示操作的內(nèi)容,帶箭頭的流程線表示操作的表示操作的內(nèi)容,帶箭頭的流程線表示操作的先后順序先后順序2運(yùn)用程序框圖表示算法時(shí),必須使用標(biāo)準(zhǔn)的運(yùn)用程序框圖表示算法時(shí),必須使用標(biāo)準(zhǔn)的框圖符號(hào)在圖形符號(hào)內(nèi)描述的語(yǔ)言要非常簡(jiǎn)框圖符號(hào)在圖形符號(hào)內(nèi)描述的語(yǔ)言要非常簡(jiǎn)煉清楚煉清楚3運(yùn)用程序框圖表示算法時(shí),要注意掌握程序運(yùn)用程序框圖表示算法時(shí),要注意掌握程序框圖的規(guī)則:使用符號(hào)要準(zhǔn)確,上下左右方向框圖的規(guī)則:使用符號(hào)要準(zhǔn)確,上下左右方向明確,進(jìn)出點(diǎn)判斷清楚,語(yǔ)言簡(jiǎn)煉還要精確明確,進(jìn)出點(diǎn)判斷清楚,語(yǔ)言簡(jiǎn)煉還要精確4應(yīng)先設(shè)計(jì)算法,再根據(jù)算法設(shè)計(jì)框圖應(yīng)先設(shè)計(jì)算法,再根據(jù)算法設(shè)計(jì)框圖5熟練掌握畫流程圖的規(guī)則熟練掌握畫流程圖的規(guī)則6畫流程圖要注意模仿、操作、探索,進(jìn)畫流程圖要注意模仿、操作、探索,進(jìn)一步體會(huì)算法思想,提高邏輯思維能力一步體會(huì)算法思想,提高邏輯思維能力