人教版高中數(shù)學(xué)算法與程序框圖上課課件1_第1頁(yè)
人教版高中數(shù)學(xué)算法與程序框圖上課課件1_第2頁(yè)
人教版高中數(shù)學(xué)算法與程序框圖上課課件1_第3頁(yè)
人教版高中數(shù)學(xué)算法與程序框圖上課課件1_第4頁(yè)
人教版高中數(shù)學(xué)算法與程序框圖上課課件1_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)

-循環(huán)結(jié)構(gòu)1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)1溫故知新①順序結(jié)構(gòu)是由若干個(gè)的處理步驟組成的.這是任何一個(gè)算法都離不開(kāi)的基本結(jié)構(gòu).

算法的基本邏輯結(jié)構(gòu)

步驟n步驟n+1示意圖依次執(zhí)行溫故知新①順序結(jié)構(gòu)算法的基本邏輯結(jié)構(gòu)步驟n步驟n+1示2②條件結(jié)構(gòu)條件結(jié)構(gòu)就是算法中,根據(jù)條件是否成立有不同的流向的結(jié)構(gòu).溫故知新名稱形式一形式二結(jié)構(gòu)形式特征兩個(gè)步驟A,B根據(jù)條件,選擇

執(zhí)行根據(jù)條件是否成立選擇是否執(zhí)行

.一個(gè)步驟A②條件結(jié)構(gòu)溫故知新名稱形式一形式二結(jié)構(gòu)形式特征兩個(gè)步驟A,B3課前熱身1、寫(xiě)出下列程序框圖的運(yùn)行結(jié)果:

開(kāi)始輸入a,ba=2b=4S=a/b+b/a

輸出S結(jié)束圖中輸出S=

;5/2課前熱身1、寫(xiě)出下列程序框圖的運(yùn)行結(jié)果:開(kāi)始輸入a,ba=4課前熱身若輸入x=30,則輸出的y值是(

)2、已知如圖所示的程序框圖:

5課前熱身若輸入x=30,則輸出的y值是()2、已知如圖所5新課引入例1設(shè)計(jì)算法求和:1+2+3+…

+100這個(gè)算法中包含怎樣的步驟呢?思考1:在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,反復(fù)執(zhí)行某一處理步驟,這就是循環(huán)結(jié)構(gòu).包含重復(fù)執(zhí)行的步驟第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050思考:計(jì)算1+2+3+…+100的值可按如下過(guò)程進(jìn)行:新課引入例1設(shè)計(jì)算法求和:1+2+3+…+100這個(gè)算法6

在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,按照一定的條件反復(fù)執(zhí)行某些步驟的情況.這就是循環(huán)結(jié)構(gòu).反復(fù)執(zhí)行的步驟稱為循環(huán)體.1.循環(huán)結(jié)構(gòu)的概念一、循環(huán)結(jié)構(gòu)及框圖表示講授新課在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,按照一定的7

直到型循環(huán)執(zhí)行了一次循環(huán)體之后,對(duì)控制循環(huán)條件進(jìn)行判斷,當(dāng)條件不滿足時(shí)執(zhí)行循環(huán)體,直到滿足則終止循環(huán).直到型循環(huán)結(jié)構(gòu)2.循環(huán)結(jié)構(gòu)的框圖表示滿足條件?是否循環(huán)體直到型循環(huán)執(zhí)行了一次循環(huán)體之后,對(duì)控制循環(huán)條件進(jìn)行判8當(dāng)型循環(huán)結(jié)構(gòu)

當(dāng)型循環(huán)結(jié)構(gòu)在每次執(zhí)行循環(huán)體前對(duì)控制循環(huán)條件進(jìn)行判斷,當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體,當(dāng)不滿足則終止循環(huán).2.循環(huán)結(jié)構(gòu)的框圖表示是否循環(huán)體滿足條件?當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)在每次執(zhí)行循環(huán)體前對(duì)控制循環(huán)9名稱直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)特征先執(zhí)行循環(huán)體,后判斷條件,否循環(huán)先判斷條件,后執(zhí)行循環(huán)體,是循環(huán)3.循環(huán)結(jié)構(gòu)的分類及特征名稱直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)特征先執(zhí)行循環(huán)體,先判斷條10注意:循環(huán)結(jié)構(gòu)不能是永無(wú)終止的“死循環(huán)”,一定需要條件結(jié)構(gòu)來(lái)確定何時(shí)終止執(zhí)行循環(huán)體,因此,循環(huán)結(jié)構(gòu)中一定包含條件結(jié)構(gòu).注意:循環(huán)結(jié)構(gòu)不能是永無(wú)終止的“死循環(huán)”,11牛刀小試1.下列框圖是循環(huán)結(jié)構(gòu)的是(

)(A)①② (B)②③ (C)③④ (D)②④C直到型循環(huán)當(dāng)型循環(huán)牛刀小試1.下列框圖是循環(huán)結(jié)構(gòu)的是()C直到型循環(huán)當(dāng)型12課堂實(shí)例例1

設(shè)計(jì)一算法,求和:1+2+3+…+100第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.我們發(fā)現(xiàn)這個(gè)算法中存在一些反復(fù)執(zhí)行的步驟,于是我們嘗試用循環(huán)結(jié)構(gòu)表示。如何用循環(huán)結(jié)構(gòu)表示出來(lái)呢?課堂實(shí)例例1設(shè)計(jì)一算法,求和:1+2+3+…+100第1步13課堂實(shí)例第(i-1)步的結(jié)果+i=第i步的結(jié)果思考2:各步驟有共同的結(jié)構(gòu):為了方便有效地表示上述過(guò)程,我們引進(jìn)一個(gè)累加變量S來(lái)表示每一步的計(jì)算結(jié)果,從而把第i步表示為:S=0S=S+1S=S+2S=S+3…S=S+100例1

設(shè)計(jì)一算法,求和:1+2+3+…+100S=S+i引進(jìn)一個(gè)計(jì)數(shù)變量i,依次取1,2,…,100,即把i+1仍記為i,即第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.i=i+1課堂實(shí)例第(i-1)步的結(jié)果+i=第i步的結(jié)果思考2:各步驟14例1

設(shè)計(jì)一算法,求和:1+2+3+…+100S=S+ii=i+13、怎么用程序框圖表示呢?4、S有什么作用?i呢?i=i+1S=S+iS=0S=S+1S=S+2S=S+3…S=S+100累加變量S來(lái)表示每一步的計(jì)算結(jié)果,S的初始值為0i的初始值為1,i依次取1,2,…,100,由于i同時(shí)記錄了循環(huán)的次數(shù),所以i稱為計(jì)數(shù)變量.循環(huán)體:

人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】例1設(shè)計(jì)一算法,求和:1+2+3+…+1003、怎么用程15i=i+1S=S+i解決方法就是加上一個(gè)判斷,判斷是否已經(jīng)加到了100,如果加到了則退出,否則繼續(xù)加。直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)S=S+ii=i+1是否S=S+ii=i+1否是i≤100?i>100?請(qǐng)?zhí)钌吓袛嗟臈l件。5、如何設(shè)置循環(huán)終止條件?試分析兩種流程的異同點(diǎn)人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】i=i+1S=S+i解決方法就是加上一個(gè)判斷,判16算法(當(dāng)型循環(huán)結(jié)構(gòu))第一步:令i=1,s=0;第二步:判斷i≤100是否成立。若是,則執(zhí)行第三步;否則輸出s,結(jié)束算法;第三步:計(jì)算s=s+i;第四步:計(jì)算i=i+1,返回第二步i=1S=0i≤100?是S=S+ii=i+1否輸出S結(jié)束當(dāng)型循環(huán)結(jié)構(gòu)開(kāi)始例1

設(shè)計(jì)一算法,求和:1+2+3+…+100人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】算法(當(dāng)型循環(huán)結(jié)構(gòu))第一步:令i=1,s=0;第二步:判斷i17思考:如何用自然語(yǔ)言表述1.1-5中的直到型循環(huán)結(jié)構(gòu)算法?算法:第一步:令i=1,s=0;第二步:計(jì)算s=s+i;第三步:計(jì)算i=i+1;第四步:判斷i>100是否成立。若是,則輸出s;否則返回第二步。結(jié)束輸出SS=S+ii=i+1i>100?否是S=0i=1開(kāi)始1.1-5改進(jìn)這一算法,表示輸出1,1+2,1+2+3,…,1+2+3+…+(n-1)+n(n∈N※)的過(guò)程。直到型循環(huán)結(jié)構(gòu)人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】思考:如何用自然語(yǔ)言表述1.1-5中的直到型循環(huán)結(jié)構(gòu)算法?算18改進(jìn)后的直到型循環(huán)結(jié)構(gòu)程序圖為:結(jié)束輸出SS=S+ii=i+1否是S=0i=1開(kāi)始輸入ni>n?算法:第一步:令i=1,s=0;第二步:輸入一個(gè)正整數(shù)n。第三步:計(jì)算s=s+i;第四步:計(jì)算i=i+1;第五步:輸出s第六步:判斷i>n是否成立。若是,則結(jié)束算法;否則返回第三步。人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】改進(jìn)后的直到型循環(huán)結(jié)構(gòu)程序圖為:結(jié)束輸出SS=S+ii=19二、循環(huán)結(jié)構(gòu)三要素:循環(huán)體、循環(huán)變量(初值)、循環(huán)終止條件三、設(shè)計(jì)循環(huán)結(jié)構(gòu)的三步曲:(1)確定循環(huán)體(2)初始化變量(3)設(shè)置循環(huán)的終止條件.人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】二、循環(huán)結(jié)構(gòu)三要素:人教版高中數(shù)學(xué)算法與程序框圖上課課件P20課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算

的值的算法,并畫(huà)出程序框圖.第一步:令i=1,s=1;第三步:計(jì)算i=i+1;第四步:判斷i>50是否成立。若是,則輸出s;否則返回第二步。第二步:計(jì)算s=s×i;算法步驟:①確定循環(huán)體:S=____;i=i+1.②初始化變量:i=____,S=___.③循環(huán)終止條件:i___?s×i11>50人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算21課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算

的值的算法,并畫(huà)出程序框圖.算法步驟:第一步:令i=1,s=1;第二步:計(jì)算s=s×i;第三步:計(jì)算i=i+1;第四步:判斷i>50是否成立。若是,則輸出s;否則返回第二步。結(jié)束輸出SS=S×ii=i+1否是S=1i=1開(kāi)始i>50?人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算22課堂練習(xí)2、程序框圖如圖所示.變式1:右邊的程序框圖,若條件變?yōu)镾>10?,輸出變?yōu)閕=______?變式2:若框圖中先執(zhí)行i=i+1后執(zhí)行S=S+i2,則輸出S=______?輸出S=______?14429人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課堂練習(xí)2、程序框圖如圖所示.變式1:右邊的程序框圖,若條件23(A)i≤2021? (B)i≤2019? (C)i≤2017? (D)i≤2015?C人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】(A)i≤2021? (B)i≤2019? C人教版高中24i>10?人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】i>10?人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PP25課堂小結(jié)1、循環(huán)結(jié)構(gòu):一定條件下反復(fù)執(zhí)行2.循環(huán)結(jié)構(gòu)的框圖表示類型:直到型和當(dāng)型3、循環(huán)結(jié)構(gòu)三要素:循環(huán)體、循環(huán)變量(初值)、循環(huán)終止條件4、設(shè)計(jì)循環(huán)結(jié)構(gòu)的三步曲:(1)確定循環(huán)體(2)初始化變量(3)設(shè)置循環(huán)的終止條件.人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課堂小結(jié)1、循環(huán)結(jié)構(gòu):一定條件下反復(fù)執(zhí)行人教版高中數(shù)學(xué)算法與26課后作業(yè)習(xí)題1.1A組P2人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課后作業(yè)習(xí)題1.1A組P2人教版高中數(shù)學(xué)算法與程序框圖上課27

謝謝!人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】謝謝!人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【281.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)

-循環(huán)結(jié)構(gòu)1.1.2程序框圖與算法的基本邏輯結(jié)構(gòu)29溫故知新①順序結(jié)構(gòu)是由若干個(gè)的處理步驟組成的.這是任何一個(gè)算法都離不開(kāi)的基本結(jié)構(gòu).

算法的基本邏輯結(jié)構(gòu)

步驟n步驟n+1示意圖依次執(zhí)行溫故知新①順序結(jié)構(gòu)算法的基本邏輯結(jié)構(gòu)步驟n步驟n+1示30②條件結(jié)構(gòu)條件結(jié)構(gòu)就是算法中,根據(jù)條件是否成立有不同的流向的結(jié)構(gòu).溫故知新名稱形式一形式二結(jié)構(gòu)形式特征兩個(gè)步驟A,B根據(jù)條件,選擇

執(zhí)行根據(jù)條件是否成立選擇是否執(zhí)行

.一個(gè)步驟A②條件結(jié)構(gòu)溫故知新名稱形式一形式二結(jié)構(gòu)形式特征兩個(gè)步驟A,B31課前熱身1、寫(xiě)出下列程序框圖的運(yùn)行結(jié)果:

開(kāi)始輸入a,ba=2b=4S=a/b+b/a

輸出S結(jié)束圖中輸出S=

;5/2課前熱身1、寫(xiě)出下列程序框圖的運(yùn)行結(jié)果:開(kāi)始輸入a,ba=32課前熱身若輸入x=30,則輸出的y值是(

)2、已知如圖所示的程序框圖:

5課前熱身若輸入x=30,則輸出的y值是()2、已知如圖所33新課引入例1設(shè)計(jì)算法求和:1+2+3+…

+100這個(gè)算法中包含怎樣的步驟呢?思考1:在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,反復(fù)執(zhí)行某一處理步驟,這就是循環(huán)結(jié)構(gòu).包含重復(fù)執(zhí)行的步驟第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050思考:計(jì)算1+2+3+…+100的值可按如下過(guò)程進(jìn)行:新課引入例1設(shè)計(jì)算法求和:1+2+3+…+100這個(gè)算法34

在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,按照一定的條件反復(fù)執(zhí)行某些步驟的情況.這就是循環(huán)結(jié)構(gòu).反復(fù)執(zhí)行的步驟稱為循環(huán)體.1.循環(huán)結(jié)構(gòu)的概念一、循環(huán)結(jié)構(gòu)及框圖表示講授新課在一些算法中,經(jīng)常會(huì)出現(xiàn)從某處開(kāi)始,按照一定的35

直到型循環(huán)執(zhí)行了一次循環(huán)體之后,對(duì)控制循環(huán)條件進(jìn)行判斷,當(dāng)條件不滿足時(shí)執(zhí)行循環(huán)體,直到滿足則終止循環(huán).直到型循環(huán)結(jié)構(gòu)2.循環(huán)結(jié)構(gòu)的框圖表示滿足條件?是否循環(huán)體直到型循環(huán)執(zhí)行了一次循環(huán)體之后,對(duì)控制循環(huán)條件進(jìn)行判36當(dāng)型循環(huán)結(jié)構(gòu)

當(dāng)型循環(huán)結(jié)構(gòu)在每次執(zhí)行循環(huán)體前對(duì)控制循環(huán)條件進(jìn)行判斷,當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體,當(dāng)不滿足則終止循環(huán).2.循環(huán)結(jié)構(gòu)的框圖表示是否循環(huán)體滿足條件?當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)在每次執(zhí)行循環(huán)體前對(duì)控制循環(huán)37名稱直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)特征先執(zhí)行循環(huán)體,后判斷條件,否循環(huán)先判斷條件,后執(zhí)行循環(huán)體,是循環(huán)3.循環(huán)結(jié)構(gòu)的分類及特征名稱直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)特征先執(zhí)行循環(huán)體,先判斷條38注意:循環(huán)結(jié)構(gòu)不能是永無(wú)終止的“死循環(huán)”,一定需要條件結(jié)構(gòu)來(lái)確定何時(shí)終止執(zhí)行循環(huán)體,因此,循環(huán)結(jié)構(gòu)中一定包含條件結(jié)構(gòu).注意:循環(huán)結(jié)構(gòu)不能是永無(wú)終止的“死循環(huán)”,39牛刀小試1.下列框圖是循環(huán)結(jié)構(gòu)的是(

)(A)①② (B)②③ (C)③④ (D)②④C直到型循環(huán)當(dāng)型循環(huán)牛刀小試1.下列框圖是循環(huán)結(jié)構(gòu)的是()C直到型循環(huán)當(dāng)型40課堂實(shí)例例1

設(shè)計(jì)一算法,求和:1+2+3+…+100第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.我們發(fā)現(xiàn)這個(gè)算法中存在一些反復(fù)執(zhí)行的步驟,于是我們嘗試用循環(huán)結(jié)構(gòu)表示。如何用循環(huán)結(jié)構(gòu)表示出來(lái)呢?課堂實(shí)例例1設(shè)計(jì)一算法,求和:1+2+3+…+100第1步41課堂實(shí)例第(i-1)步的結(jié)果+i=第i步的結(jié)果思考2:各步驟有共同的結(jié)構(gòu):為了方便有效地表示上述過(guò)程,我們引進(jìn)一個(gè)累加變量S來(lái)表示每一步的計(jì)算結(jié)果,從而把第i步表示為:S=0S=S+1S=S+2S=S+3…S=S+100例1

設(shè)計(jì)一算法,求和:1+2+3+…+100S=S+i引進(jìn)一個(gè)計(jì)數(shù)變量i,依次取1,2,…,100,即把i+1仍記為i,即第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.i=i+1課堂實(shí)例第(i-1)步的結(jié)果+i=第i步的結(jié)果思考2:各步驟42例1

設(shè)計(jì)一算法,求和:1+2+3+…+100S=S+ii=i+13、怎么用程序框圖表示呢?4、S有什么作用?i呢?i=i+1S=S+iS=0S=S+1S=S+2S=S+3…S=S+100累加變量S來(lái)表示每一步的計(jì)算結(jié)果,S的初始值為0i的初始值為1,i依次取1,2,…,100,由于i同時(shí)記錄了循環(huán)的次數(shù),所以i稱為計(jì)數(shù)變量.循環(huán)體:

人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】例1設(shè)計(jì)一算法,求和:1+2+3+…+1003、怎么用程43i=i+1S=S+i解決方法就是加上一個(gè)判斷,判斷是否已經(jīng)加到了100,如果加到了則退出,否則繼續(xù)加。直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)S=S+ii=i+1是否S=S+ii=i+1否是i≤100?i>100?請(qǐng)?zhí)钌吓袛嗟臈l件。5、如何設(shè)置循環(huán)終止條件?試分析兩種流程的異同點(diǎn)人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】i=i+1S=S+i解決方法就是加上一個(gè)判斷,判44算法(當(dāng)型循環(huán)結(jié)構(gòu))第一步:令i=1,s=0;第二步:判斷i≤100是否成立。若是,則執(zhí)行第三步;否則輸出s,結(jié)束算法;第三步:計(jì)算s=s+i;第四步:計(jì)算i=i+1,返回第二步i=1S=0i≤100?是S=S+ii=i+1否輸出S結(jié)束當(dāng)型循環(huán)結(jié)構(gòu)開(kāi)始例1

設(shè)計(jì)一算法,求和:1+2+3+…+100人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】算法(當(dāng)型循環(huán)結(jié)構(gòu))第一步:令i=1,s=0;第二步:判斷i45思考:如何用自然語(yǔ)言表述1.1-5中的直到型循環(huán)結(jié)構(gòu)算法?算法:第一步:令i=1,s=0;第二步:計(jì)算s=s+i;第三步:計(jì)算i=i+1;第四步:判斷i>100是否成立。若是,則輸出s;否則返回第二步。結(jié)束輸出SS=S+ii=i+1i>100?否是S=0i=1開(kāi)始1.1-5改進(jìn)這一算法,表示輸出1,1+2,1+2+3,…,1+2+3+…+(n-1)+n(n∈N※)的過(guò)程。直到型循環(huán)結(jié)構(gòu)人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】思考:如何用自然語(yǔ)言表述1.1-5中的直到型循環(huán)結(jié)構(gòu)算法?算46改進(jìn)后的直到型循環(huán)結(jié)構(gòu)程序圖為:結(jié)束輸出SS=S+ii=i+1否是S=0i=1開(kāi)始輸入ni>n?算法:第一步:令i=1,s=0;第二步:輸入一個(gè)正整數(shù)n。第三步:計(jì)算s=s+i;第四步:計(jì)算i=i+1;第五步:輸出s第六步:判斷i>n是否成立。若是,則結(jié)束算法;否則返回第三步。人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】改進(jìn)后的直到型循環(huán)結(jié)構(gòu)程序圖為:結(jié)束輸出SS=S+ii=47二、循環(huán)結(jié)構(gòu)三要素:循環(huán)體、循環(huán)變量(初值)、循環(huán)終止條件三、設(shè)計(jì)循環(huán)結(jié)構(gòu)的三步曲:(1)確定循環(huán)體(2)初始化變量(3)設(shè)置循環(huán)的終止條件.人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】二、循環(huán)結(jié)構(gòu)三要素:人教版高中數(shù)學(xué)算法與程序框圖上課課件P48課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算

的值的算法,并畫(huà)出程序框圖.第一步:令i=1,s=1;第三步:計(jì)算i=i+1;第四步:判斷i>50是否成立。若是,則輸出s;否則返回第二步。第二步:計(jì)算s=s×i;算法步驟:①確定循環(huán)體:S=____;i=i+1.②初始化變量:i=____,S=___.③循環(huán)終止條件:i___?s×i11>50人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】人教版高中數(shù)學(xué)算法與程序框圖上課課件PPT1【PPT教研課件】課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算49課堂練習(xí)1、設(shè)計(jì)一個(gè)計(jì)算

的值的算法,并畫(huà)出程序框圖.算法步驟:第一步:令i=1,s=1;第二步:計(jì)算s=s×i;第三步:計(jì)算i=i+1;第四步:判斷i>50是否成立。若是,則輸出s;否則返回

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論