《循環(huán)結(jié)構(gòu)程序框圖的畫法》由會(huì)員分享,可在線閱讀,更多相關(guān)《循環(huán)結(jié)構(gòu)程序框圖的畫法(18頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,,,,,,,,,,,,,,,,,第一章 程序框圖與算法的基本邏輯結(jié)構(gòu),第,3,課時(shí) 循環(huán)結(jié)構(gòu)、程序框圖的畫法,1.,掌握當(dāng)型和直到型兩種循環(huán)結(jié)構(gòu)的程序框圖的畫法;,,2.,了解兩種循環(huán)結(jié)構(gòu)的區(qū)別,能進(jìn)行兩種循環(huán)結(jié)構(gòu)程序框圖間的轉(zhuǎn)化;,,3.,能正確讀程序框圖,.,問(wèn)題導(dǎo)學(xué),題型探究,達(dá)標(biāo)檢測(cè),學(xué)習(xí)目標(biāo),,知識(shí)回顧,,,新知探究 點(diǎn)點(diǎn)落實(shí),順序結(jié)構(gòu),,由若干個(gè),,組成,這是任何一個(gè)算法都離不開(kāi)的基本結(jié)構(gòu),.,,條件結(jié)構(gòu):,,在一個(gè)算法中,經(jīng)常會(huì)遇到一些條件的判斷,算法的流程根據(jù),,是否成立有不同的流向,.,處理這種過(guò)程的結(jié)構(gòu)叫條件結(jié)構(gòu),.,條件,依次執(zhí)行的步驟,知識(shí)點(diǎn)一 循環(huán)結(jié)構(gòu),,問(wèn)題
2、導(dǎo)學(xué),,,新知探究 點(diǎn)點(diǎn)落實(shí),循環(huán)結(jié)構(gòu)的定義:,,在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,按照一定的條件,,某些步驟的情況,這就是循環(huán)結(jié)構(gòu),反復(fù)執(zhí)行的步驟稱為,,.,反復(fù)執(zhí)行,循環(huán)體,,反思與感悟,例,1,,設(shè)計(jì)一個(gè)計(jì)算,1,+,2,+,…,+,100,的值的程序框圖,.,題型探究,,,重點(diǎn)難點(diǎn) 個(gè)個(gè)擊破,解,這一問(wèn)題的算法:,,第一步,令,i,=,1,,,S,=,0.,,第二步,若,i,≤,100,成立,則執(zhí)行第三步;否則,輸出,S,,結(jié)束算法,.,,第三步,,S,=,S,+,i,.,,第四步,,i,=,i,+,1,,返回第二步,.,,程序框圖:,,反思與感悟,例,1,,設(shè)計(jì)一個(gè)計(jì)算,1,+
3、,2,+,…,+,100,的值的程序框圖,.,,,,,,對(duì)于例,1,還有另外一種算法:,題型探究,,,重點(diǎn)難點(diǎn) 個(gè)個(gè)擊破,知識(shí)點(diǎn)二 常見(jiàn)的兩種循環(huán)結(jié)構(gòu),,,,,,,,,,,執(zhí)行循環(huán)體 終止循環(huán),執(zhí)行循環(huán)體,終止循環(huán),跟蹤訓(xùn)練,1,,設(shè)計(jì)一算法,求,1×2×3×…×100,的值,畫出流程圖,,跟蹤訓(xùn)練,2,,設(shè)計(jì)一算法,求,1+3+5+…+99,的值,畫出流程圖,跟蹤訓(xùn)練,3,,設(shè)計(jì)一個(gè)計(jì)算,1,+,3,+,5,+,…,+,(2,n,-,1)(,n,∈,N,*,),的值的算法,并畫出程序框圖,.,,解,這一問(wèn)題的算法:,,第一步,輸入,n,的值,.,,第二步,令,i,
4、=,1,,,S,=,0.,,第三步,若,i,≤,2,n,-,1,成立,則執(zhí)行第四步;否則,輸出,S,,結(jié)束算法,.,,第四步,,S,=,S,+,i,,,i,=,i,+,2,,返回第三步,.,,程序框圖如,右,:,,跟蹤訓(xùn)練,4,,試把上題中的程序框圖改為直到型,.,解,程序框圖如圖:,,跟蹤訓(xùn)練,5,,右,圖的功能是計(jì)算,_____________________.,返回,1.,下列關(guān)于循環(huán)結(jié)構(gòu)的說(shuō)法正確的是,(,,),,A.,循環(huán)結(jié)構(gòu)中,判斷框內(nèi)的條件是唯一的,,B.,判斷框中的條件成立時(shí),要結(jié)束循環(huán)向下執(zhí)行,,C.,循環(huán)體中要對(duì)判斷框中的條件變量有所改變才會(huì)使循環(huán)結(jié)構(gòu)不會(huì)出現(xiàn),,,“,死循
5、環(huán),”,,D.,循環(huán)結(jié)構(gòu)就是無(wú)限循環(huán)的結(jié)構(gòu),執(zhí)行程序時(shí)會(huì)永無(wú)止境地運(yùn)行下去,,C,達(dá)標(biāo)檢測(cè),,,1,2,3,4,5,答案,2.,如圖所示的程序框圖包含算法結(jié)構(gòu)中的哪些結(jié)構(gòu),(,,),,(1),條件結(jié)構(gòu),(2),順序結(jié)構(gòu),,,(3),循環(huán)結(jié)構(gòu),(4),無(wú)法確定,,A.(1)(2) B.(1)(3),,C.(2)(3) D.(4),A,,答案,1,2,3,4,5,3.,如圖所示是一個(gè)循環(huán)結(jié)構(gòu)的程序框圖,下列說(shuō)法不正確的是,(,,),,A.,①,是循環(huán)變量初始化,循環(huán)就要開(kāi)始,,B.,②,為循環(huán)體,,C.,③,是判斷是否繼續(xù)循環(huán)的終止條件,,D.,①,可以省略不寫,,D,1,2,3,
6、4,5,答案,,1,2,3,4,5,4.,在循環(huán)結(jié)構(gòu)中,每次執(zhí)行循環(huán)體前對(duì)控制循環(huán)的條件進(jìn)行判斷,當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體,不滿足則停止,這樣的循環(huán)結(jié)構(gòu)是,(,,),,A.,分支型循環(huán),B.,直到型循環(huán),,C.,條件型循環(huán),D.,當(dāng)型循環(huán),D,答案,,解析答案,1,2,3,4,5,5.,如圖所示,程序框圖的輸出結(jié)果是,(,,),D,解析,賦值,s,=,0,,,n,=,2,,,規(guī)律與方法,1.,需要重復(fù)執(zhí)行同一操作的結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu),即從某處開(kāi)始,按照一定條件反復(fù)執(zhí)行某一處理步驟,.,反復(fù)執(zhí)行的處理步驟稱為循環(huán)體,.,,(1),循環(huán)結(jié)構(gòu)中一定包含條件結(jié)構(gòu);,,(2),在循環(huán)結(jié)構(gòu)中,通常都有一個(gè)起循環(huán)計(jì)數(shù)作用的變量,這個(gè)變量的取值一般都含在執(zhí)行或終止循環(huán)體的條件中,.,,2.,程序框圖中的任何結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會(huì)被執(zhí)行到,也就是說(shuō)對(duì)每一個(gè)框來(lái)說(shuō)都應(yīng)當(dāng)有一條從入口到出口的路徑,在程序框圖中是不允許有死循環(huán)出現(xiàn)的,.,,返回,,本課結(jié)束,