高中數(shù)學 1.2.3循環(huán)語句課件 新人教A版必修3.ppt
《高中數(shù)學 1.2.3循環(huán)語句課件 新人教A版必修3.ppt》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學 1.2.3循環(huán)語句課件 新人教A版必修3.ppt(65頁珍藏版)》請在裝配圖網(wǎng)上搜索。
成才之路數(shù)學,路漫漫其修遠兮吾將上下而求索,人教A版必修3,算法初步,第一章,1.2基本算法語句,第一章,1.2.3循環(huán)語句,1.程序框圖中的循環(huán)結(jié)構(gòu)包括兩種:一種是直到型(UNTIL)循環(huán)結(jié)構(gòu),一種是當型(WHILE)循環(huán)結(jié)構(gòu).直到型循環(huán)結(jié)構(gòu)是先執(zhí)行一次循環(huán)體,再對條件進行判斷,如果條件不符合,繼續(xù)執(zhí)行循環(huán)體,直到條件符合時終止循環(huán).當型循環(huán)結(jié)構(gòu)則先對條件進行判斷,當條件符合時,執(zhí)行循環(huán)體,否則終止循環(huán).也就是直到型循環(huán)結(jié)構(gòu)中至少執(zhí)行一次循環(huán)體,而當型循環(huán)結(jié)構(gòu)中的循環(huán)體可能一次也不執(zhí)行,但二者本質(zhì)上是相同的,可以互相轉(zhuǎn)化.,●知識銜接,2.兩種循環(huán)結(jié)構(gòu)形式,,,[答案]D[解析]本題給定的分段函數(shù)有三段,所以在條件結(jié)構(gòu)中需運用兩次判斷框,故選D.,4.已知如下程序:若輸入x=5,則運行結(jié)果是()A.x=5,y=1B.x=5,y=-1C.y=1D.y=-1[答案]C[解析]由于5≥0,故y=1.,1.直到型循環(huán)語句(1)格式DO循環(huán)體LOOPUNTIL________(2)執(zhí)行過程:首先執(zhí)行一次循環(huán)體,再判斷條件,如果_______條件,那么就結(jié)束循環(huán),執(zhí)行LOOPUNTIL之后的語句;如果_______條件,繼續(xù)執(zhí)行循環(huán)體,執(zhí)行完循環(huán)體后,再判斷條件,如果仍然不滿足條件,再次執(zhí)行________,直到滿足條件循環(huán)終止.直到型循環(huán)語句又稱UNTIL語句.,●自主預(yù)習,條件,滿足,不滿足,循環(huán)體,(3)程序框圖:對應(yīng)的直到型循環(huán)結(jié)構(gòu)如圖所示.,,2.當型循環(huán)語句(1)格式:WHILE_______循環(huán)體WEND(2)執(zhí)行過程:首先判斷條件,如果_______條件,那么就結(jié)束循環(huán),執(zhí)行WEND之后的語句;如果_______條件,繼續(xù)執(zhí)行循環(huán)體;執(zhí)行完循環(huán)體后,再判斷條件,如果仍然滿足條件,再次執(zhí)行_______,這個過程反復(fù)進行,直到不滿足條件循環(huán)終止.當型循環(huán)語句又稱WHILE語句.,條件,不滿足,滿足,循環(huán)體,(3)程序框圖:對應(yīng)的當型循環(huán)結(jié)構(gòu)如圖所示.,,3.直到型循環(huán)語句與當型循環(huán)語句的區(qū)別與聯(lián)系:,1.關(guān)于WHILE語句的一般格式中,下列說法正確的是()A.總是執(zhí)行循環(huán)體B.執(zhí)行一次循環(huán)體C.滿足條件時執(zhí)行循環(huán)體D.遇到WEND就結(jié)束[答案]C[解析]WHILE語句執(zhí)行時,先判斷條件,若條件成立,就執(zhí)行循環(huán)體,再判斷,為真,再執(zhí)行,直到條件為假時結(jié)束循環(huán).,●預(yù)習自測,2.如圖,給出的四個框圖,其中滿足WHILE語句結(jié)構(gòu)的是()A.①②B.②③C.②④D.③④[答案]B,,[解析]WHILE語句與程序框圖中的當型循環(huán)結(jié)構(gòu)相對應(yīng),它先判斷條件,條件成立則執(zhí)行循環(huán)體,條件不成立則結(jié)束循環(huán).,3.下列循環(huán)語句,循環(huán)終止時,i等于()i=1WHILEi<3i=i+1WENDA.2B.3C.4D.5[答案]B[解析]該循環(huán)語句是當型循環(huán)語句,當條件i100[解析]由程序框圖及直到型循環(huán)的特點易得.,分別用當型與直到型語句編寫程序計算12+32+52+…+9992,并畫出相應(yīng)的程序框圖.,WHILE語句的應(yīng)用(當型),,,解法二:(直到型循環(huán))程序框圖如下圖.,,[規(guī)律總結(jié)]WHILE語句的執(zhí)行過程計算機執(zhí)行到WHILE語句時,先判斷條件是否成立,如果成立,則執(zhí)行WHILE和WEND之間的循環(huán)體;后返回WHILE語句再判斷上述條件是否成立,如果成立,再執(zhí)行循環(huán)體,這個過程反復(fù)進行,直到某一次WHILE語句判斷上述條件不成立為止,這時不再執(zhí)行循環(huán)體,而是跳到WEND語句后,執(zhí)行WEND后面的語句.當型循環(huán)又稱“前測試型”循環(huán),也就是我們經(jīng)常講的“先測試后執(zhí)行”,“先判斷后循環(huán)”.[特別提醒]WHILE語句與當型循環(huán)結(jié)構(gòu)相對應(yīng).,下面是利用直到型循環(huán)語句編寫的程序,請把它改寫為當型循環(huán)語句.,[探究]首先注意WHILE型循環(huán)語句的格式,然后搞清其中的條件與UNTIL型語句中的條件正好相反.,若1+3+5+…+n>10000,設(shè)計一個程序,尋找滿足條件的最小整數(shù)n.[探究]我們可以用累加的方法,1+3+5+…,一個數(shù)一個數(shù)地向上加,直到加上一個數(shù)后和剛好大于10000,則這個數(shù)即為尋找的最小整數(shù).,循環(huán)語句中控制條件的確定,,[解析]解法1:程序框圖如下圖所示.,,解法2:程序框圖如下圖所示.,,[規(guī)律總結(jié)]對于循環(huán)結(jié)構(gòu)中的三個要素(循環(huán)變量、循環(huán)體、循環(huán)終止條件)來說,循環(huán)變量與循環(huán)終止條件比較容易識別,而循環(huán)體是關(guān)鍵,要由題意及所給算式的特征,找出自變量的變化規(guī)律,注意結(jié)合循環(huán)終止條件解決,所以循環(huán)體要從整體把握,結(jié)合其他知識解決.,求平方值小于2000的最大整數(shù).[解析]可以把最小的正整數(shù)1賦給變量i,計算出其平方值,判斷其是否小于2000,若小于2000,將i+1的值賦給變量i,即對變量i進行累加,并判斷其平方值是否小于2000,直到i2值大于2000時,停止循環(huán),將i值減去1就是所求的最大整數(shù).程序框圖如圖.,,根據(jù)以上程序框圖,可設(shè)計程序如下:i=1T=1WHILET4A.3B.4C.5D.6[答案]C[解析]該循環(huán)語句是直到型循環(huán)語句,當條件i>4開始成立時,循環(huán)終止,則i=5.,4.下列程序中循環(huán)體運行次數(shù)是()i=40DOPRINTii=i+10LOOPUNTILi>90ENDA.4B.5C.6D.60,[答案]C[解析]循環(huán)體第1次運行后,i=50,第2次運行后,i=60,第3次運行后,i=70,第4次運行后,i=80,第5次運行后,i=90,第6次運行后,i=100>90開始成立,循環(huán)終止,則共運行了6次.,LOOPUNTILi>=nPRINTSEND,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學 1.2.3循環(huán)語句課件 新人教A版必修3 1.2 循環(huán) 語句 課件 新人 必修
鏈接地址:http://www.hcyjhs8.com/p-3171612.html