高中數(shù)學(xué)必修3同步練習(xí)與單元檢測(cè)第一章 算法初步 1.2.3
《高中數(shù)學(xué)必修3同步練習(xí)與單元檢測(cè)第一章 算法初步 1.2.3》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《高中數(shù)學(xué)必修3同步練習(xí)與單元檢測(cè)第一章 算法初步 1.2.3(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1.2.3 循環(huán)語(yǔ)句 課時(shí)目標(biāo) 1.理解給定的兩種循環(huán)語(yǔ)句,并會(huì)應(yīng)用. 2.應(yīng)用兩種循環(huán)語(yǔ)句將具體問(wèn)題程序化,搞清當(dāng)型循環(huán)和直到型循環(huán)的聯(lián)系和區(qū)別. 1.循環(huán)語(yǔ)句 循環(huán)語(yǔ)句與程序框圖中的循環(huán)結(jié)構(gòu)相對(duì)應(yīng),一般程序設(shè)計(jì)語(yǔ)言中都有直到型和當(dāng)型兩種循環(huán)語(yǔ)句結(jié)構(gòu),分別對(duì)應(yīng)于程序框圖中的直到型和當(dāng)型循環(huán)結(jié)構(gòu). 2.兩種循環(huán)語(yǔ)句的對(duì)比 名稱(chēng) 直到型 當(dāng)型 格式 DO 循環(huán)體 LOOP_UNTIL 條件 WHILE 條件 循環(huán)體 WEND 功能 先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再判斷UNTIL后的條件是否符合,如果不符合,繼續(xù)執(zhí)行循環(huán)體,然后再檢查上述條件,如果條件仍不符合,再次執(zhí)行循環(huán)體,直到條件符合時(shí)為止.這時(shí)計(jì)算機(jī)不再執(zhí)行循環(huán)體,跳出循環(huán)體執(zhí)行UNTIL語(yǔ)句后面的語(yǔ)句. 先判斷條件的真假,如果條件符合,則執(zhí)行WHILE和WEND之間的循環(huán)體,然后再檢查上述條件,如果條件仍符合,再次執(zhí)行循環(huán)體,這個(gè)過(guò)程反復(fù)進(jìn)行,直到某一次條件不符合為止,這時(shí)不再執(zhí)行循環(huán)體,跳到WEND語(yǔ)句后,執(zhí)行WEND后面的語(yǔ)句 對(duì)應(yīng) 程序 框圖 一、選擇題 1.下列給出的四個(gè)框圖,其中滿(mǎn)足WHILE語(yǔ)句格式的是( ) A.(1)(2) B.(2)(3) C.(2)(4) D.(3)(4) 答案 B 解析 WHILE語(yǔ)句的特點(diǎn)是“前測(cè)試”. 2.下列算法: ①求和+++…+; ②已知兩個(gè)數(shù)求它們的商; ③已知函數(shù)定義在區(qū)間上,將區(qū)間十等分求端點(diǎn)及各分點(diǎn)處的函數(shù)值; ④已知三角形的一邊長(zhǎng)及此邊上的高,求其面積. 其中可能要用到循環(huán)語(yǔ)句的是( ) A.①② B.①③ C.①④ D.③④ 答案 B 3.循環(huán)語(yǔ)句有WHILE和UNTIL語(yǔ)句兩種,下面說(shuō)法錯(cuò)誤的是( ) A.WHILE語(yǔ)句和UNTIL語(yǔ)句之間可以相互轉(zhuǎn)化 B.當(dāng)計(jì)算機(jī)遇到WHILE語(yǔ)句時(shí),先判斷條件真假,如果條件符合,就執(zhí)行WHILE和WEND之間的循環(huán)體 C.當(dāng)計(jì)算機(jī)遇到UNTIL語(yǔ)句時(shí),先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對(duì)UNTIL后的條件進(jìn)行判斷 D.WHILE語(yǔ)句與UNTIL語(yǔ)句之間不可以相互轉(zhuǎn)化 答案 D 4.下面的程序運(yùn)行后第3個(gè)輸出的數(shù)是( ) A.1 B. C.2 D. 答案 C 解析 該程序中關(guān)鍵是循環(huán)語(yǔ)句, 第一次輸出的數(shù)是1, 第二次輸出的數(shù)是x=1+=, 第三次輸出的數(shù)是x=1++=2. 5.下邊程序執(zhí)行后輸出的結(jié)果是( ) A.-1 B.0 C.1 D.2 答案 B 解析 由于5+4+3+2=14,這時(shí)仍滿(mǎn)足條件“S<15”, ∴n=2-1=1時(shí),S=14+1=15, 當(dāng)執(zhí)行完循環(huán)體n=1-1=0后,再判斷條件,此時(shí)不滿(mǎn)足條件“S<15”, 接著執(zhí)行“PRINT n”.所以n=0. 6.運(yùn)行下面的程序,執(zhí)行后輸出的s的值是( ) i=1 WHILE i<6 i=i+2 s=2*i+1 WEND PRINT s END A.11 B.15 C.17 D.19 答案 B 解析 當(dāng)i=3時(shí),s=7,當(dāng)i=5時(shí),s=11, 此時(shí)仍滿(mǎn)足條件“i<6”,因此再循環(huán)一次, 即i=7時(shí),s=15,此時(shí)不滿(mǎn)足“i<6”, 所以執(zhí)行“PRINT s”,即s=15. 二、填空題 7.運(yùn)行下面的程序,輸出的值為_(kāi)_________. 答案 7 解析 由于循環(huán)體是先執(zhí)行S=S+i,再執(zhí)行i=i+1,然后進(jìn)行判斷,當(dāng)S=1+2+3+4+5=15時(shí),執(zhí)行i=5+1=6,這時(shí)15<18成立,再循環(huán)一次S=15+6=21,i=6+1=7,這時(shí)再判斷21<18不成立,于是執(zhí)行“PRINT i”,即i=7. 8.下面程序表示的算法是________. 答案 求使1×2×3×…×n>5 000的n的最小正整數(shù) 9.下面是一個(gè)求20個(gè)數(shù)的平均數(shù)的程序,在橫線(xiàn)上應(yīng)填充的語(yǔ)句為_(kāi)_______. 答案 i>20 三、解答題 10.用UNTIL語(yǔ)句編寫(xiě)一個(gè)程序,輸出使1+4+7+…+i≥300成立的最小的正整數(shù). 解 11.分別用當(dāng)型和直到型循環(huán)語(yǔ)句編寫(xiě)一個(gè)程序,計(jì)算2×4×6×…×100的值. 解 (1)當(dāng)型: i = 2 A=1 WHILE i<=100 A=A*i i=i+2 WEND PRINT A END (2)直到型: i = 2 A=1 DO A=A*i i=i+2 LOOP UNTIL i>100 PRINT A END 能力提升 12.讀程序: 甲: 乙: 對(duì)甲、乙兩程序和輸出結(jié)果判斷正確的是( ) B.程序不同,結(jié)果不同 B.程序不同,結(jié)果相同 C.程序相同,結(jié)果不同 D.程序相同,結(jié)果相同 答案 B 13.設(shè)計(jì)算法求+++…+的值,并畫(huà)出程序框圖及編寫(xiě)程序. 解 算法如下: 第一步:令S=0,i=1; 第二步:若i≤99成立,則執(zhí)行第三步; 否則,輸出S,結(jié)束算法; 第三步:S=S+; 第四步:i=i+1,返回第二步. 程序框圖: 方法一 當(dāng)型循環(huán)程序框圖: 程序如下: 方法二 直到型循環(huán)程序框圖: 程序如下: 1.當(dāng)型循環(huán)與直到型循環(huán)的區(qū)別 (1)當(dāng)型循環(huán)先測(cè)試后執(zhí)行,直到型循環(huán)先執(zhí)行后測(cè)試; (2)在當(dāng)型循環(huán)語(yǔ)句中,是當(dāng)滿(mǎn)足條件時(shí)執(zhí)行循環(huán)體,而在直到型循環(huán)語(yǔ)句中,是當(dāng)不滿(mǎn)足條件時(shí)執(zhí)行循環(huán)體; (3)對(duì)同一算法來(lái)說(shuō),當(dāng)型循環(huán)語(yǔ)句和直到型循環(huán)語(yǔ)句中的條件互為反條件. 2.應(yīng)用循環(huán)語(yǔ)句編寫(xiě)程序要注意以下三點(diǎn) (1)循環(huán)語(yǔ)句中的變量一般需要進(jìn)行一定的初始化操作,也就是要設(shè)置一些變量的初始值. (2)循環(huán)語(yǔ)句在循環(huán)的過(guò)程中需要有“結(jié)束”的語(yǔ)句,程序中最忌“死循環(huán)”. (3)在循環(huán)中要改變循環(huán)條件的成立因素. 程序每執(zhí)行一次循環(huán)體,循環(huán)條件中涉及到的變量就會(huì)發(fā)生改變,且在步步逼近跳出循環(huán)體的條件.- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 高中數(shù)學(xué)必修3同步練習(xí)與單元檢測(cè)第一章 算法初步 1.2 高中數(shù)學(xué) 必修 同步 練習(xí) 單元 檢測(cè) 第一章 算法 初步
鏈接地址:http://m.zhongcaozhi.com.cn/p-1373910.html