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