高中數(shù)學(xué) 1.2.3循環(huán)語(yǔ)句課件 蘇教版必修3.ppt
《高中數(shù)學(xué) 1.2.3循環(huán)語(yǔ)句課件 蘇教版必修3.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 1.2.3循環(huán)語(yǔ)句課件 蘇教版必修3.ppt(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1.2基本算法語(yǔ)句,1.2.3循環(huán)語(yǔ)句,問題提出,1.兩種條件語(yǔ)句的一般格式分別是什么?,2.對(duì)于順序結(jié)構(gòu)、條件結(jié)構(gòu)的算法或程序框圖,我們可以利用輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句和條件語(yǔ)句寫出其計(jì)算機(jī)程序.對(duì)于循環(huán)結(jié)構(gòu)的算法或程序框圖,要轉(zhuǎn)化為計(jì)算機(jī)能夠理解的算法語(yǔ)言,我們必須進(jìn)一步學(xué)習(xí)循環(huán)語(yǔ)句.,循環(huán)語(yǔ)句,知識(shí)探究(一):直到型循環(huán)語(yǔ)句,思考1:直到型循環(huán)結(jié)構(gòu)的程序框圖是什么?,,DO循環(huán)體LOOPUNTIL條件,你能說(shuō)明計(jì)算機(jī)在執(zhí)行上述語(yǔ)句時(shí)是怎樣工作的嗎?,先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對(duì)UNTIL后的條件進(jìn)行判斷.如果條件不符合,則繼續(xù)執(zhí)行循環(huán)體;然后再檢查上述條件,如果條件仍不符合,則再次執(zhí)行循環(huán)體,直到條件符合為止.這時(shí),計(jì)算機(jī)將不執(zhí)行循環(huán)體,而執(zhí)行UNTIL語(yǔ)句之后的語(yǔ)句.,DO循環(huán)體LOOPUNTIL條件,思考3:計(jì)算1+2+3+…+100的值有如下算法:,第一步,令i=1,S=0.第二步,計(jì)算S+i,仍用S表示.第三步,計(jì)算i+1,仍用i表示.第四步,判斷i>100是否成立.若是,則輸出S,結(jié)束算法;否則,返回第二步.,你能利用UNTIL語(yǔ)句寫出這個(gè)算法對(duì)應(yīng)的程序嗎?,i=1,S=0,DO,S=S+i,i=i+1,LOOPUNTILi>100,PRINTS,END,,第一步,令i=1,S=0.第二步,計(jì)算S+i,仍用S表示.第三步,計(jì)算i+1,仍用i表示.第四步,判斷i>100是否成立.若是,則輸出S,結(jié)束算法;否則,返回第二步.,思考4:在下面的程序運(yùn)行中,計(jì)算機(jī)輸出的結(jié)果是多少?,x=20DOx=x-3LOOPUNTILx<0PRINTxEND,-1,知識(shí)探究(二):當(dāng)型循環(huán)語(yǔ)句,思考1:當(dāng)型循環(huán)結(jié)構(gòu)的程序框圖是什么?,,WHILE條件循環(huán)體WEND,你能說(shuō)明計(jì)算機(jī)在執(zhí)行上述語(yǔ)句時(shí)是怎樣工作的嗎?,WHILE條件循環(huán)體WEND,先對(duì)條件進(jìn)行判斷,如果條件符合,則執(zhí)行WHILE和WEND之間的循環(huán)體;然后再檢查上述條件,如果條件仍符合,則再次執(zhí)行循環(huán)體,直到某一次條件不符合為止.這時(shí),計(jì)算機(jī)將不執(zhí)行循環(huán)體,而執(zhí)行WEND語(yǔ)句之后的語(yǔ)句.,思考3:計(jì)算1+2+3+…+100的值又有如下算法:,第一步,令i=1,S=0.第二步,若i≤100成立,則執(zhí)行第三步;否則,輸出S,結(jié)束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.,你能利用WHILE語(yǔ)句寫出這個(gè)算法對(duì)應(yīng)的程序嗎?,i=1,S=0,WHILEi<=100,S=S+i,i=i+1,WEND,PRINTS,END,,第一步,令i=1,S=0.第二步,若i≤100成立,則執(zhí)行第三步;否則,輸出S,結(jié)束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.,思考4:閱讀下面的程序,你能說(shuō)明它是一個(gè)什么問題的算法嗎?,x=1WHILEx∧2<1000PRINTx=x+1WENDEND,求滿足x211,END,,,例2將用“二分法”求方程的近似解的程序框圖轉(zhuǎn)化為相應(yīng)的程序.,END,INPUT“a,b,d=”;a,b,d,DO,m=(a+b)/2,g=a∧2-2,f=m∧2-2,IFg*f<0THEN,b=m,ELSE,a=m,ENDIF,LOOPUNTILABS(a-b)- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學(xué) 1.2.3循環(huán)語(yǔ)句課件 蘇教版必修3 1.2 循環(huán) 語(yǔ)句 課件 蘇教版 必修
鏈接地址:http://m.italysoccerbets.com/p-3172276.html