高中數(shù)學(xué)第一章算法初步112程序框圖的算法和邏輯結(jié)構(gòu)省公開課一等獎(jiǎng)新課獲獎(jiǎng)?wù)n件_第1頁
高中數(shù)學(xué)第一章算法初步112程序框圖的算法和邏輯結(jié)構(gòu)省公開課一等獎(jiǎng)新課獲獎(jiǎng)?wù)n件_第2頁
高中數(shù)學(xué)第一章算法初步112程序框圖的算法和邏輯結(jié)構(gòu)省公開課一等獎(jiǎng)新課獲獎(jiǎng)?wù)n件_第3頁
高中數(shù)學(xué)第一章算法初步112程序框圖的算法和邏輯結(jié)構(gòu)省公開課一等獎(jiǎng)新課獲獎(jiǎng)?wù)n件_第4頁
高中數(shù)學(xué)第一章算法初步112程序框圖的算法和邏輯結(jié)構(gòu)省公開課一等獎(jiǎng)新課獲獎(jiǎng)?wù)n件_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1.1.2程序框圖與算法基本邏輯結(jié)構(gòu)1/31學(xué)習(xí)目標(biāo)1.會畫一個(gè)算法程序框圖.2.了解三種邏輯結(jié)構(gòu).2/31

課堂互動講練知能優(yōu)化訓(xùn)練1.1.2程序框圖與算法基本邏輯結(jié)構(gòu)課前自主學(xué)案3/31課前自主學(xué)案溫故夯基最小值最大值4/31信件點(diǎn)擊發(fā)送5/311.任何一個(gè)算法都是由三種基本邏輯結(jié)構(gòu)組成,它們是_____結(jié)構(gòu)、_____結(jié)構(gòu)、_____結(jié)構(gòu).2.次序結(jié)構(gòu)是任何一個(gè)算法都不可缺乏基本結(jié)構(gòu),它是由若干個(gè)_________步驟組成.知新益能次序條件循環(huán)依次執(zhí)行6/313._________是指在一個(gè)算法中經(jīng)過對條件判斷,依據(jù)條件是否成立而選擇不一樣流向算法結(jié)構(gòu).4.循環(huán)結(jié)構(gòu)是指在一個(gè)算法中從某處開始,按照一定條件,重復(fù)執(zhí)行一些步驟結(jié)構(gòu).重復(fù)執(zhí)行步驟稱為_______.循環(huán)結(jié)構(gòu)又分為_____和_______循環(huán)結(jié)構(gòu).5.常見程序框、流程線及各自表示功效條件結(jié)構(gòu)循環(huán)體當(dāng)型直到型7/31圖形符號名稱功效終端框(起止框)表示一個(gè)算法_____和_____輸入、輸出框表示一個(gè)算法輸入和_____信息處理框(執(zhí)行框)賦值、計(jì)算起始結(jié)束輸出8/31圖形符號名稱功效_______判斷某一條件是否成立,成立時(shí)在出口處標(biāo)明“是”或“Y”;不成立時(shí)標(biāo)明“否”或“N”流程線___________○連接點(diǎn)連接程序框圖兩部分判斷框連接程序框9/31問題探究1.輸入框只能放在開始框后,輸出框只能放在結(jié)束框前嗎?提醒:不是.因?yàn)檩斎胼敵隹虮硎疽粋€(gè)算法輸入和輸出信息,可用在算法任何一個(gè)需要輸入、輸出位置.10/312.對于一個(gè)程序框圖來說,判斷框內(nèi)條件是唯一.這種說法正確嗎?提醒:不正確.判斷框內(nèi)條件一定要清楚、明確,但不唯一.不一樣人寫算法時(shí),條件可寫不一樣.如:條件“a>b?”,亦可寫為“a≤b?”.11/31課堂互動講練次序結(jié)構(gòu)程序框圖考點(diǎn)一考點(diǎn)突破次序結(jié)構(gòu)是從上而下依次執(zhí)行命令,每步只執(zhí)行一次,不會引發(fā)程序步驟跳轉(zhuǎn).

已知點(diǎn)P(x0,y0)和直線l:Ax+By+C=0,試用自然語言和程序框圖分別描述求點(diǎn)P(x0,y0)到直線l距離d算法.例112/31【思緒點(diǎn)撥】按照傳統(tǒng)處理數(shù)學(xué)問題解題思緒,將步驟“語言化”和“程序化”.是利用公式求值,可用次序結(jié)構(gòu).13/31第五步,輸出d.按照以上描述,畫出程序框圖:14/31【思維總結(jié)】本題程序中z1,z2這兩個(gè)變量,其實(shí)質(zhì)就是令z1、z2分別等于Ax0+By0+C和A2+B2值,起到一個(gè)過渡、替換作用.同時(shí)我們能夠清楚地看到次序結(jié)構(gòu)中從開始到結(jié)束,步驟上是依次進(jìn)行且每步只進(jìn)行一次,不重復(fù).15/31條件結(jié)構(gòu)不一樣于次序結(jié)構(gòu)地方:它不是依次執(zhí)行操作指令進(jìn)行運(yùn)算,而是依據(jù)條件作出邏輯判斷,選擇執(zhí)行不一樣指令中一個(gè).普通地,這里判斷主要是判斷“是”或“否”.條件結(jié)構(gòu)程序框圖考點(diǎn)二16/31

給出A(x1,y1)、B(x2,y2)兩點(diǎn)坐標(biāo),試設(shè)計(jì)一個(gè)算法,求直線AB斜率,并畫出程序框圖.【思緒點(diǎn)撥】解答本題能夠先對斜率是否存在作出討論,再決定是否利用斜率公式計(jì)算.例217/3118/31程序框圖:【誤區(qū)警示】判斷框有一個(gè)入口,兩個(gè)出口,寫清“是”與“否”,但只有一個(gè)起作用.19/31互動探究1將本例題改為求經(jīng)過A(x1,y1)、B(x2,y2)兩點(diǎn)直線方程,則程序框圖怎樣畫?解:程序框圖以下:20/31依據(jù)條件是否成立,

以決定是否重復(fù)執(zhí)行一些操作,故用條件結(jié)構(gòu)來判斷.有當(dāng)型和直到型兩種結(jié)構(gòu)形式.循環(huán)結(jié)構(gòu)程序框圖考點(diǎn)三21/31

設(shè)計(jì)求1×2×3×4×…××算法,并畫出程序框圖.【思緒點(diǎn)撥】本題是乘法運(yùn)算屢次重復(fù),且參加運(yùn)算各數(shù)之間依次多1,故可采取循環(huán)結(jié)構(gòu):M=M×i,i=i+1.例322/31【解】算法以下:第一步,設(shè)M值為1.第二步,設(shè)i值為2.第三步,假如i≤,則執(zhí)行第四步,不然轉(zhuǎn)去執(zhí)行第六步.第四步,計(jì)算M乘i并將結(jié)果賦給M.第五步,計(jì)算i加1并將結(jié)果賦給i,轉(zhuǎn)去執(zhí)行第三步.第六步,輸出M值并結(jié)束算法.23/31程序框圖如圖:24/31【思維總結(jié)】在循環(huán)結(jié)構(gòu)中,要恰當(dāng)?shù)匾胙h(huán)變量,本題中,i為計(jì)數(shù)變量,M為累乘變量,“M=M×i→i=i+1”被重復(fù)執(zhí)行.25/31變式訓(xùn)練2寫出一個(gè)滿足1×2×3×…×n>最小正整數(shù)n算法,并畫出對應(yīng)程序框圖.解:算法以下:第一步,M=1.第二步,i=2.第三步,假如M≤,那么M=M×i,i=i+1,重復(fù)第三步,不然,執(zhí)行第四步.第四步,i=i-1.26/31第五步,輸出i.程序框圖如圖所表示.27/31方法感悟方法技巧1.畫程序框圖規(guī)則(1)使用標(biāo)準(zhǔn)框圖符號;(2)框圖普通按從上到下,從左到右方向畫;(3)除判斷框外,大多數(shù)框圖符合只有一個(gè)進(jìn)入點(diǎn)和一個(gè)退出點(diǎn),判斷框是惟一含有超出一個(gè)退出點(diǎn)符號;(4)在圖形符號內(nèi)描述語言要簡練、清楚.28/3129/31失誤防范1.流程線不要忘記畫箭頭,因?yàn)樗欠磻?yīng)流程執(zhí)行先后次序,如不畫出箭

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論