版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、課前探究學習課前探究學習課堂講練互動課堂講練互動第第1課時程序框圖、順序結(jié)構(gòu)課時程序框圖、順序結(jié)構(gòu)1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)程序框圖與算法的基本邏輯結(jié)構(gòu)課前探究學習課前探究學習課堂講練互動課堂講練互動【課標要求課標要求】1理解程序框圖的含義理解程序框圖的含義2掌握各種程序框的畫法和功能掌握各種程序框的畫法和功能3掌握算法的順序結(jié)構(gòu)掌握算法的順序結(jié)構(gòu)【核心掃描核心掃描】1程序框圖的作用及其含義程序框圖的作用及其含義(重點重點)2用程序框圖表示算法用程序框圖表示算法(難點難點)課前探究學習課前探究學習課堂講練互動課堂講練互動程序框圖程序框圖(1)定義:程序框圖定義:程序框圖(又稱又稱_
2、),是一種用,是一種用_、_及及_來表示算法的圖形來表示算法的圖形(2)在程序框圖中,一個或幾個在程序框圖中,一個或幾個_的組合表示算法中的的組合表示算法中的一個步驟;帶有一個步驟;帶有_的流程線將程序框連接起來,表示算法的流程線將程序框連接起來,表示算法步驟的步驟的_自學導(dǎo)引自學導(dǎo)引1流程圖流程圖程序框程序框流程線流程線文字說明文字說明程序框程序框箭頭箭頭執(zhí)行順序執(zhí)行順序課前探究學習課前探究學習課堂講練互動課堂講練互動(3)常見的程序框、流程線及各自功能常見的程序框、流程線及各自功能.課前探究學習課前探究學習課堂講練互動課堂講練互動 :用程序框圖表示算法,相對于自然語言描述的算法:用程序框圖
3、表示算法,相對于自然語言描述的算法有什么優(yōu)點?有什么優(yōu)點?提示提示程序框圖相對于自然語言表述算法,看起來更清程序框圖相對于自然語言表述算法,看起來更清晰,更明確,也更接近于計算機的程序設(shè)計晰,更明確,也更接近于計算機的程序設(shè)計課前探究學習課前探究學習課堂講練互動課堂講練互動順序結(jié)構(gòu)順序結(jié)構(gòu)順序結(jié)構(gòu)是由若干個依次執(zhí)行的順序結(jié)構(gòu)是由若干個依次執(zhí)行的_組成的,這是任何組成的,這是任何一個算法都離不開的基本結(jié)構(gòu)用程序框圖表示如圖一個算法都離不開的基本結(jié)構(gòu)用程序框圖表示如圖2步驟步驟課前探究學習課前探究學習課堂講練互動課堂講練互動對程序框圖的理解對程序框圖的理解(1)程序框圖主要由程序框和流程線組成基本
4、的程序框有程序框圖主要由程序框和流程線組成基本的程序框有終端框、輸入框、輸出框、處理框、判斷框,其中起止框終端框、輸入框、輸出框、處理框、判斷框,其中起止框是任何程序框圖不可缺少的,而輸入框、輸出框可以用在是任何程序框圖不可缺少的,而輸入框、輸出框可以用在算法中任何需要輸入、輸出的位置算法中任何需要輸入、輸出的位置(2)用框圖表示算法比較直觀、形象,容易理解,通常說用框圖表示算法比較直觀、形象,容易理解,通常說“一圖勝萬言一圖勝萬言”,所以用程序框圖能更清楚地展現(xiàn)算法的邏,所以用程序框圖能更清楚地展現(xiàn)算法的邏輯結(jié)構(gòu)輯結(jié)構(gòu)(3)程序框圖中所用的圖形必須是大家程序框圖中所用的圖形必須是大家“約定俗
5、成約定俗成”的,而不的,而不能有任何創(chuàng)新之舉,隨意編造,只有這樣,用程序框圖描能有任何創(chuàng)新之舉,隨意編造,只有這樣,用程序框圖描述的算法才能被學習和交流述的算法才能被學習和交流名師點睛名師點睛1課前探究學習課前探究學習課堂講練互動課堂講練互動2.構(gòu)成流程圖的圖形符號及其作用構(gòu)成流程圖的圖形符號及其作用課前探究學習課前探究學習課堂講練互動課堂講練互動(5)一個算法步驟到另一個算法步驟用流程線連接,如果一個程一個算法步驟到另一個算法步驟用流程線連接,如果一個程序框圖需要分開來畫,要在斷開處畫上連接點,并標出連接的序框圖需要分開來畫,要在斷開處畫上連接點,并標出連接的號碼號碼畫程序框圖的規(guī)則畫程序框
6、圖的規(guī)則為了使大家彼此之間能夠讀懂各自畫出的框圖,必須遵守一些為了使大家彼此之間能夠讀懂各自畫出的框圖,必須遵守一些共同的規(guī)則,下面對一些常用的規(guī)則作一簡單的介紹:共同的規(guī)則,下面對一些常用的規(guī)則作一簡單的介紹:(1)使用標準的程序框圖的圖形符號使用標準的程序框圖的圖形符號(2)程序框圖一般按照從上到下、從左到右的順序畫程序框圖一般按照從上到下、從左到右的順序畫(3)一個完整的程序框圖必須有終端框,用于表示一個算法的開一個完整的程序框圖必須有終端框,用于表示一個算法的開始和結(jié)束始和結(jié)束(4)除判斷框外,大多程序框圖的圖形符號只有一個進入點和一除判斷框外,大多程序框圖的圖形符號只有一個進入點和一
7、個退出點,判斷框是唯一具有超過一個退出點的框圖符號個退出點,判斷框是唯一具有超過一個退出點的框圖符號(5)在程序框圖的圖形符號內(nèi),用于描述的語言要簡練、清楚在程序框圖的圖形符號內(nèi),用于描述的語言要簡練、清楚3課前探究學習課前探究學習課堂講練互動課堂講練互動題型一題型一程序框圖的認識和理解程序框圖的認識和理解 下列關(guān)于程序框圖的理解,正確的有下列關(guān)于程序框圖的理解,正確的有 ()任何一個程序框圖都必須有起、止框;輸入框只能放任何一個程序框圖都必須有起、止框;輸入框只能放在開始框后,輸出框只能放在結(jié)束框前;判斷框是唯一在開始框后,輸出框只能放在結(jié)束框前;判斷框是唯一具有超過一個退出點的圖形符號;對
8、于一個程序而言,具有超過一個退出點的圖形符號;對于一個程序而言,判斷框內(nèi)的條件是唯一的判斷框內(nèi)的條件是唯一的A1個個 B2個個 C3個個 D4個個思路探索思路探索 根據(jù)各程序框圖的意義判斷根據(jù)各程序框圖的意義判斷【例例1】課前探究學習課前探究學習課堂講練互動課堂講練互動解析解析任何一個程序都必須有開始和結(jié)束,從而必須有起、任何一個程序都必須有開始和結(jié)束,從而必須有起、止框;輸入和輸出框可以用在算法中任何需要輸入、輸出的止框;輸入和輸出框可以用在算法中任何需要輸入、輸出的位置;判斷框內(nèi)的條件不是唯一的故正確位置;判斷框內(nèi)的條件不是唯一的故正確答案答案B規(guī)律方法規(guī)律方法(1)理解程序框圖中各框圖的
9、功能是解此類題的關(guān)理解程序框圖中各框圖的功能是解此類題的關(guān)鍵,用程序框圖表示算法更直觀、清晰、易懂鍵,用程序框圖表示算法更直觀、清晰、易懂(2)判斷框是唯一具有超過一個退出點的圖形符號判斷框是唯一具有超過一個退出點的圖形符號一種判斷框是一種判斷框是“是是”與與“否否”兩分支的判斷,而且有且僅有兩個兩分支的判斷,而且有且僅有兩個結(jié)果;另外一種是多分支判斷,可能有幾種不同的結(jié)果結(jié)果;另外一種是多分支判斷,可能有幾種不同的結(jié)果課前探究學習課前探究學習課堂講練互動課堂講練互動 (2013珠海高一檢測珠海高一檢測)下列說法正確的是下列說法正確的是 ()A程序框圖中的圖形符號可以由個人來確定程序框圖中的圖
10、形符號可以由個人來確定B. 也可以用來執(zhí)行計算語句也可以用來執(zhí)行計算語句【變式變式1】C程序框圖中可以沒有輸出框,但必須要有輸入框程序框圖中可以沒有輸出框,但必須要有輸入框D用程序框圖表達算法,其優(yōu)點是算法的基本邏輯結(jié)構(gòu)用程序框圖表達算法,其優(yōu)點是算法的基本邏輯結(jié)構(gòu) 展現(xiàn)得非常直接展現(xiàn)得非常直接解析解析一個完整的程序框圖至少要有起止框和輸入、輸出一個完整的程序框圖至少要有起止框和輸入、輸出框,輸入、輸出框只能用來輸入、輸出,不能用來執(zhí)行計框,輸入、輸出框只能用來輸入、輸出,不能用來執(zhí)行計算故選算故選D.答案答案D課前探究學習課前探究學習課堂講練互動課堂講練互動 已知已知P0(x0,y0)和直線
11、和直線l:AxByC0,寫出求點,寫出求點P0到到直線直線l的距離的距離d的算法,并用程序框圖來描述的算法,并用程序框圖來描述題型二題型二利用順序結(jié)構(gòu)表示算法利用順序結(jié)構(gòu)表示算法【例例2】課前探究學習課前探究學習課堂講練互動課堂講練互動規(guī)律方法規(guī)律方法應(yīng)用順序結(jié)構(gòu)表示算法的步驟:應(yīng)用順序結(jié)構(gòu)表示算法的步驟:(1)仔細審題,理清題意,找到解決問題的方法仔細審題,理清題意,找到解決問題的方法(2)梳理解題步驟梳理解題步驟(3)用數(shù)學語言描述算法,明確輸入量,計算過程,輸出量用數(shù)學語言描述算法,明確輸入量,計算過程,輸出量(4)用程序框圖表示算法過程用程序框圖表示算法過程課前探究學習課前探究學習課堂
12、講練互動課堂講練互動 半徑為半徑為r的圓,面積公式為的圓,面積公式為Sr2,當當r10時,寫出計算圓面積的算法,時,寫出計算圓面積的算法,畫出程序框圖畫出程序框圖解解第一步,將第一步,將r賦值為賦值為10.第二步,計算第二步,計算Sr2.第三步,輸出第三步,輸出S.程序框圖如圖所示程序框圖如圖所示【變式變式2】課前探究學習課前探究學習課堂講練互動課堂講練互動 如圖所示是解決某個問題而繪制的流程如圖所示是解決某個問題而繪制的流程圖,仔細分析各圖框內(nèi)的內(nèi)容及圖框之間的關(guān)圖,仔細分析各圖框內(nèi)的內(nèi)容及圖框之間的關(guān)系,回答下面的問題:系,回答下面的問題:(1)該流程圖解決的是怎樣的一個問題?該流程圖解決
13、的是怎樣的一個問題?(2)若最終輸出的結(jié)果若最終輸出的結(jié)果y13,y22,當,當x取取5時輸出的結(jié)果時輸出的結(jié)果5ab的值應(yīng)該是多大?的值應(yīng)該是多大?(3)在在(2)的前提下,輸入的的前提下,輸入的x值越大,輸出的值越大,輸出的axb是不是越大?為什么?是不是越大?為什么?(4)在在(2)的前提下,當輸入的的前提下,當輸入的x值為多大時,輸值為多大時,輸出結(jié)果出結(jié)果axb等于等于0?題型三題型三程序框圖的應(yīng)用程序框圖的應(yīng)用【例例3】理解流程圖的意義是解題的關(guān)鍵理解流程圖的意義是解題的關(guān)鍵課前探究學習課前探究學習課堂講練互動課堂講練互動規(guī)范解答規(guī)范解答 (1)該流程圖解決的是求函數(shù)該流程圖解決的
14、是求函數(shù)f(x)axb的函數(shù)的函數(shù)值的問題其中輸入的是自變量值的問題其中輸入的是自變量x的值,輸出的是的值,輸出的是x對應(yīng)的對應(yīng)的函數(shù)值函數(shù)值(3分分)(2)y13,即,即2ab3.y22,即,即3ab2.由得由得a1,b1.f(x)x1.當當x取取5時,時,5abf(5)5116. (6分分)(3)輸入的輸入的x值越大,輸出的函數(shù)值值越大,輸出的函數(shù)值axb越大,越大,因為因為f(x)x1是是R上的增函數(shù)上的增函數(shù) (9分分)(4)令令f(x)x10,得,得x1,因此當輸入的,因此當輸入的x值為值為1時,輸出的函數(shù)值為時,輸出的函數(shù)值為0. (12分分)【題后反思題后反思】 高考對程序框圖考
15、查的類型之一就是讀高考對程序框圖考查的類型之一就是讀圖,因此考生需要明白程序框圖的作用是什么,解決的是圖,因此考生需要明白程序框圖的作用是什么,解決的是一個什么樣的問題,這樣才能解決相應(yīng)的問題一個什么樣的問題,這樣才能解決相應(yīng)的問題課前探究學習課前探究學習課堂講練互動課堂講練互動 寫出下列算法的功能:寫出下列算法的功能:(1)圖圖(1)中算法的功能是中算法的功能是(a0,b0)_(2)圖圖(2)中算法的功能是中算法的功能是_【變式變式3】答案答案(1)求以求以a,b為直角邊的直角三角形斜邊為直角邊的直角三角形斜邊c的長的長(2)求兩個實數(shù)求兩個實數(shù)a,b的和的和課前探究學習課前探究學習課堂講練
16、互動課堂講練互動方法技巧算法中的函數(shù)與方程思想方法技巧算法中的函數(shù)與方程思想 如圖所示的程序框圖,當輸入的如圖所示的程序框圖,當輸入的x的值為的值為0和和4時,輸時,輸出的值相等,根據(jù)該圖和下列各小題的條件回答下面幾個出的值相等,根據(jù)該圖和下列各小題的條件回答下面幾個問題問題【示例示例】 (1)該程序框圖解決的是一個什么問題?該程序框圖解決的是一個什么問題?(2)當輸入的當輸入的x的值為的值為3時,輸出的時,輸出的f(x)的值為的值為多大?多大?(3)要想使輸出的值最大,輸入的要想使輸出的值最大,輸入的x的值應(yīng)為的值應(yīng)為多大?多大?(4)按照這個程序框圖輸出的按照這個程序框圖輸出的f(x)值,
17、當值,當x的的值大于值大于2時,時,x值大的輸出的值大的輸出的f(x)值反而小,為什么?值反而小,為什么?(5)要想使輸出的值等于要想使輸出的值等于3,輸入的,輸入的x的值應(yīng)為多大?的值應(yīng)為多大?(6)要想使輸入的值與輸出的值相等,輸入的要想使輸入的值與輸出的值相等,輸入的x的值應(yīng)為多大?的值應(yīng)為多大?課前探究學習課前探究學習課堂講練互動課堂講練互動思路分析思路分析 解題的關(guān)鍵是理解程序框圖的含義解題的關(guān)鍵是理解程序框圖的含義解解(1)該程序框圖解決的是求二次函數(shù)該程序框圖解決的是求二次函數(shù)f(x)x2mx的函數(shù)值的問題的函數(shù)值的問題(2)當輸入的當輸入的x的值為的值為0和和4時,輸出的值相等
18、,時,輸出的值相等,即即f(0)f(4)因為因為f(0)0,f(4)164m,所以所以164m0,所以所以m4.所以所以f(x)x24x.因為因為f(3)32433,所以當輸入的所以當輸入的x的值為的值為3時,輸出的時,輸出的f(x)的值為的值為3.(3)因為因為f(x)x24x(x2)24,當當x2時,時,f(x)max4,所以要想使輸出的值最大,輸入的所以要想使輸出的值最大,輸入的x的值應(yīng)為的值應(yīng)為2.課前探究學習課前探究學習課堂講練互動課堂講練互動(4)因為因為f(x)(x2)24,所以函數(shù)所以函數(shù)f(x)在在2,)上是減函數(shù)上是減函數(shù)所以在所以在2,)上上x值大的對應(yīng)的函數(shù)值反而小,從而當值大的對應(yīng)的函數(shù)值反而小,從而當輸入的輸入的x的值大于的值大于2時,時,x值大的輸出的值大的輸出的f(x)值反而小值反而小(5)令令f(x)x24x3,解得,解得x1或或x3,所以要想使輸出的值等于所以要想使輸出的值等于3,輸入的輸入的x的值應(yīng)為的值應(yīng)為1或或3.(6)由由f(x)x,即,即x24x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人入股合作協(xié)議書樣本:金融科技股權(quán)投資合同4篇
- 2025個人商品房買賣合同補充協(xié)議范本制作指南
- 二零二五版高端別墅門窗定制合同樣本4篇
- 強制退股協(xié)議書(2篇)
- 工程合同條款承包協(xié)議書
- 2024年中級經(jīng)濟師考試題庫及參考答案(預(yù)熱題)
- 設(shè)備裝卸施工方案
- 二零二五版美容院美甲美睫技術(shù)培訓(xùn)合同3篇
- 通省隧道施工方案
- 二零二五年度棉被產(chǎn)品進出口貿(mào)易合作框架協(xié)議4篇
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術(shù)人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術(shù)規(guī)范
- 垃圾處理廠工程施工組織設(shè)計
- 天皰瘡患者護理
- 駕駛證學法減分(學法免分)題庫及答案200題完整版
- 2024年四川省瀘州市中考英語試題含解析
- 2025屆河南省九師聯(lián)盟商開大聯(lián)考高一數(shù)學第一學期期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 撫養(yǎng)權(quán)起訴狀(31篇)
- 2024年“一崗雙責”制度(五篇)
評論
0/150
提交評論