高中數(shù)學(xué) 1.2.3《循環(huán)語句》課件 新人教A版必修3.ppt
《高中數(shù)學(xué) 1.2.3《循環(huán)語句》課件 新人教A版必修3.ppt》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 1.2.3《循環(huán)語句》課件 新人教A版必修3.ppt(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句,1.理解循環(huán)語句的含義. 2.能用循環(huán)語句編寫程序.,基礎(chǔ)梳理,算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語句來實現(xiàn)的.對應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計語言中也有當型(WHILE型)和直到型(UNTIL型)兩種語句結(jié)構(gòu).即WHILE語句和UNTIL語句. (1)WHILE語句的一般格式是:,其中循環(huán)體是由計算機反復(fù)執(zhí)行的一組語句構(gòu)成的.WHLIE后面的“條件”是用于控制計算機執(zhí)行循環(huán)體或跳出循環(huán)體的. 當計算機遇到WHILE語句時,先判斷條件的真假,如果條件符合,就執(zhí)行WHILE與WEND之間的循環(huán)體;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行循環(huán)體,這個過程反復(fù)進行,直到某一次條件不符合為止.這時,計算機將不執(zhí)行循環(huán)體,直接跳到WEND語句后,接著執(zhí)行WEND之后的語句.因此,當型循環(huán)有時也稱為“前測試型”循環(huán).其對應(yīng)的程序結(jié)構(gòu)框圖為:,(2)UNTIL語句的一般格式是:,其對應(yīng)的程序結(jié)構(gòu)框圖為:,自測自評,15,15,3.循環(huán)結(jié)構(gòu)中反復(fù)執(zhí)行的處理步驟是( ) A.循環(huán)體 B.指向線 C.程序 D.路徑 4.下列算法流程圖最后輸出的結(jié)果是( ),A.1 B.4 C.7 D.11,A,C,跟 蹤訓(xùn) 練,1.下面程序運行后輸出的結(jié)果為( ),A.9 B.10 C.14 D.15,B,題型一 理解WHILE語句,例1 下面程序運行后輸出的結(jié)果為___________________.,解析:第一次:S=1,i=2,第二次:S=2,i=3,以此類推第五次:S=1×2×3×4×5,i=6,此時退出,因此S=120. 答案:120 點評:應(yīng)用循環(huán)語句來處理累乘問題時,也應(yīng)設(shè)置好計數(shù)變量和累加變量. (1)累乘問題的計數(shù)變量同累加問題的計數(shù)變量的作用一樣,一般也是統(tǒng)計循環(huán)體執(zhí)行的次數(shù),改變循環(huán)條件的取值,為結(jié)束循環(huán)作準備. (2)累乘變量是為最終輸出結(jié)果服務(wù)的.每進入一次循環(huán)體隨著計數(shù)變量的改變而改變,累乘變量的初始值通常為1.,題型二 理解UNTIL語句,例2 編寫一個程序,輸入正整數(shù)n,計算它的階乘n![n!=n*(n-1)*…*3*2*1].,解析:程序如下:,跟 蹤訓(xùn) 練,2.下面程序運行后,輸出的值是( ),C,題型三 用WHILE語句和UNTIL語句編寫程序,例3 用兩種方式編寫程序,計算1×2×3×…×10.,解析:程序如下:,點評:開放探究問題,解題的思路是首先分析題意,構(gòu)建數(shù)學(xué)問題的解題過程(這是解題的關(guān)鍵,也就是說我們首先把算法問題當成純數(shù)學(xué)問題來解決),再將數(shù)學(xué)問題的求解過程步驟化、程序化就行了.平時的學(xué)習(xí)要注意知識的積累和思維習(xí)慣的養(yǎng)成,特別是一些優(yōu)秀算法的積累.,跟 蹤訓(xùn) 練,3.編寫程序求S=1+2+3+…+n的和(n由鍵盤輸入),程序如下,在如下程序的橫線上應(yīng)填________.,i≤n,題型四 程序框圖與程序的相互轉(zhuǎn)換,例4 設(shè)計一個框圖:逐個輸出12,22,32,…,n2,并寫出相應(yīng)的程序.,解析:程序框圖如下:,,點評:通過上面例題的分析,我們可以看出循環(huán)語句是根據(jù)條件決定是否執(zhí)行循環(huán)體的語句. 在用WHILE語句編寫程序解決問題時,一定要注意它們的格式及條件的表述方法.WHILE語句中是當條件滿足時執(zhí)行循環(huán)體. 在解決一些需要反復(fù)執(zhí)行的運算任務(wù),如解決累加求和、累乘求積等問題時應(yīng)主要考慮利用循環(huán)語句來實現(xiàn),但也要結(jié)合其他語句,如條件語句. 為正確使用循環(huán)語句編寫程序,可先畫出算法的程序框圖,比較容易完成操作.,4.某紡織廠2010年的生產(chǎn)總值為300萬元,如果年生產(chǎn)增產(chǎn)率為5%,請計算最早在哪一年生產(chǎn)總值超過400萬元,畫出程序框圖并寫出程序.,跟 蹤訓(xùn) 練,解析:程序框圖為:,跟 蹤訓(xùn) 練,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 循環(huán)語句 高中數(shù)學(xué) 1.2.3循環(huán)語句課件 新人教A版必修3 1.2 循環(huán) 語句 課件 新人 必修
鏈接地址:http://www.3dchina-expo.com/p-1772257.html