精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案

上傳人:仙*** 文檔編號:62633113 上傳時間:2022-03-15 格式:DOC 頁數:11 大?。?63.50KB
收藏 版權申訴 舉報 下載
精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案_第1頁
第1頁 / 共11頁
精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案_第2頁
第2頁 / 共11頁
精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案_第3頁
第3頁 / 共11頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案》由會員分享,可在線閱讀,更多相關《精校版高中數學北師大版必修三教學案:第二章167;3第2課時 循環(huán)語句 含答案(11頁珍藏版)》請在裝配圖網上搜索。

1、最新精選優(yōu)質數學資料 最新精選優(yōu)質數學資料 第2課時 循 環(huán) 語 句 [核心必知] 1.For語句 (1)格式: For循環(huán)變量=初始值To終值 循環(huán)體 Next (2)適用于預先知道循環(huán)次數的循環(huán)結構. 2.Do Loop語句 (1)格式: (2)適用于預先不知道循環(huán)次數的循環(huán)結構. [問題思考] 1.For語句與Do Loop語句有什么區(qū)別? 提示:兩種循環(huán)語句的區(qū)別是For語句是先從循環(huán)變量的初值開始執(zhí)行第一次循環(huán)體,直到循環(huán)變量取到其終值結束循環(huán),適用于預先知道循環(huán)次數的循環(huán)結構;而Do Loop語句則是先判斷條件,當條件為真時,執(zhí)行循環(huán)體,否

2、則結束循環(huán),適用于那些預先不知道循環(huán)次數的循環(huán)結構. 2.何時才能用到循環(huán)語句? 提示:在問題處理中,經常要對某一步驟或若干步驟重復執(zhí)行多次,即對不同的運算對象進行若干次的相同運算或處理,這種模式就對應程序設計中的循環(huán)結構,在算法中的循環(huán)結構就是由循環(huán)語句來實現的. 講一講 1.畫出計算12+32+52+…+9992的算法框圖,并用For語句寫出相應的程序. [嘗試解答] 算法框圖如下: S=0 For i=1 To 999 step 2 S=S+i*i Next 輸出S. 1.For語句適合預先知道循環(huán)次數的循環(huán)結構,利用For語句表示循環(huán)

3、結構時首先要確定循環(huán)變量的初始值和終值,然后確定循環(huán)體. 2.在For循環(huán)語句中,我們默認循環(huán)變量每次的增量為1.如果需要考慮增量不為1的情況,需要使用參數Step. 例如,“輸出1到100內的所有奇數”的算法語句為: For i=1 To 100 Step 2. 輸出i Next 練一練 1.用For語句設計算法,計算3+6+9+…+150的值. 解:S=0 For i=1 To 50 S=S+3*i Next 輸出S. 講一講 2.設計一個求滿足1+3+5+…+n>500的最小自然數n的算法框圖,并用Do Loop語句描述這個算法. [嘗

4、試解答] 算法框圖如下: Do Loop語句 i=1 S=0 Do  S=S+i  i=i+2 Loop While S<=500 i=i-2 輸出i. Do Loop語句,先執(zhí)行一次循環(huán)體,若符合條件,繼續(xù)執(zhí)行循環(huán)體;當不符合條件時,跳出循環(huán),執(zhí)行Do Loop語句后的語句. 練一練 2.將求1×2×3×4×5×6×7×8×9×10的程序補充完整: a=10 b=1 Do b=b*a __(1)__ Loop While __(2)__ 輸出b 解析:a的初始值為10,故循環(huán)體中的值應該逆減,即a從10減小到1,循環(huán)體的條件應為a≥

5、1. 答案:(1)a=a-1 (2)a≥1 講一講 3.用循環(huán)語句表示求a1,a2,a3,a4的最大值的一個算法. [嘗試解答]  輸入a1,a2,a3,a4; M=a1, i=2 Do If ai>M Then  M=ai  i=i+1 Else  i=i+1 End If Loop While i<=4 輸出M. 循環(huán)語句格式嚴格、條件準確,不能有半點馬虎,一點不對,全題皆錯.當循環(huán)語句中有嵌套條件語句時要先確定外層的循環(huán)語句,再逐步確定內層的條件語句. 練一練 3.給出以下10個數:4,10,70,33,95,74,29,17,60,

6、30.要求將大于40的數找出來,畫出求解該問題的算法框圖,并寫出程序. 解:算法框圖如圖所示: i=1 Do 輸入x If x>40 Then  輸出x End If  i=i+1 Loop While i<=10. 【解題高手】【多解題】 用基本語句寫一個算法,計算2+4+6+…+20. [解] 法一:用語句描述為: i=2 S=0 Do S=S+i i=i+2 Loop While i<=20 輸出S. 法二:用語句描述為: S=0 For i=2 To 20 Step 2  S=S+i Next 輸出S. 1.關于D

7、o Loop循環(huán)語句敘述正確的是(  ) A.總是執(zhí)行循環(huán)體 B.執(zhí)行一次循環(huán)體 C.滿足條件時執(zhí)行循環(huán)體 D.遇到Do Loop就結束 解析:選C 對于Do Loop循環(huán)語句,先執(zhí)行循環(huán)體,再根據條件是否成立來確定執(zhí)行循環(huán)體. 2.下列程序輸出的結果是(  ) i=1 S=0 Do  S=S*2+1  i=i+1 Loop While i<=4 輸出S. A.3   B.7   C.15   D.19 解析:選C 由程序語句可知,該循環(huán)體共循環(huán)4次,分別為S=2×0+1=1,S=2×1+1=3,S=2×3+1=7,S=2×7+1=15. 3.下列問題可以用

8、循環(huán)語句設計程序的有(  ) ①求1+3+32+…+39的和; ②比較a,b兩個數的大?。? ③對于分段函數,要求輸入自變量,輸出函數值; ④求平方值小于100的最大自然數. A.0個 B.1個 C.2個 D.3個 解析:選C ①④可以用循環(huán)語句設計程序;②③要用條件語句設計程序. 4.給出下列方程,若運行程序后輸出的結果是1 320,則循環(huán)執(zhí)行的“條件”應為________. i=12 S=1 Do S=S*i i=i-1 Loop While條件 輸出S 答案:i>=10 5.下面程序語句輸出的S值是________. i=1 S=0 F

9、or i=1 To 5  S=S+i Next 輸出S 解析:S=1+2+3+4+5=15. 答案:15 6.已知函數f(x)=,實數a1=f(1),a2=f(a1),…,an+1=f(an),試寫出用循環(huán)語句表示的求a8的算法,并畫出框圖. 解:用語句描述為: A=1 n=1 For n=1 To 8  A=A/(1+A) Next 輸出A. 框圖: 一、選擇題 1.以下程序 S=0 For x=-1 To 11  S=x*x Next 輸出S. 該程序輸出結果是(  ) A.-1  B.11 C.100 D.121

10、解析:選D 由For語句的算法特點可知,S=11×11=121. 2.下列程序的運行結果為(  ) i=0 S=0 Do i=i+1 S=S+i Loop While S<=20 輸出i. A.5 B.6 C.7 D.8 解析:選B 由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,∴i=6. 3.下列程序中的For語句終止循環(huán)時,S等于(  ) S=1 For M=1 To 13 Step 3 S=S+M Next 輸出S. A.1 B.5 C.10 D.35 解析:選D S=1+4+7+10

11、+13=35. 4.下列算法的運行結果是(  ) S=0 For i=1 To 5 S=S+1/i Next 輸出S. A. B. C. D.3 解析:選 A 本算法是求1++++的和. 5.下列算法運行后的輸出結果為(  ) i=1 Do  i=i+2  S=3+2*i i=i+1 Loop While i<=8 輸出S. A.17 B.19 C.21 D.23 解析:選C 這是用Do Loop語句編寫的算法,按Do Loop語句的運行程序可知最后一次執(zhí)行循環(huán)體時S=3+2×(7+2)=21. 二、填空題 6. S

12、=0 For i=0 To 10 000 Step 2 S=S+i Next 輸出S. 則循環(huán)10次的結果是________. 解析:算法程序實際是在計算S=0+2+4+…+10 000,如果循環(huán)10次,則有S=0+2+4+6+8+…+18=90. 答案:90 7. S=0 For i=1 To 100 S=S+i*i Next 輸出S 則該語句的算法功能為______________. 解析:S=12+22+…+1002. 答案:計算12+22+…+1002的值 8.把求+++…+的值的下列程序補充完整,則(1)____________;(2)_

13、___________. i=1 S=0 Do Loop While __(2)__ 輸出S. 答案:(1)S=S+1/i*(i+3) (2)i<=50 三、解答題 9.據下列框圖寫出對應算法語句. 解: S=0 i=1 Do S=S+i i=i+1 Loop While i<=1 000 輸出S. 10.猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二天又將剩下的桃子吃掉一半,又多吃了一個,以后每天早上都吃前一天剩下的一半零一個,到第五天早上想吃時,見只剩一個桃子了,求第一天共摘了多少桃子?畫出算法框圖,并用語句描述. 解:算法框圖如圖所示. 程序如下: S=1 For i=1 To 4 S=2*(S+1) Next 輸出S. 最新精選優(yōu)質數學資料

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲