北師大版必修三 2.3.2 循環(huán)語句 學案.doc_第1頁
北師大版必修三 2.3.2 循環(huán)語句 學案.doc_第2頁
北師大版必修三 2.3.2 循環(huán)語句 學案.doc_第3頁
北師大版必修三 2.3.2 循環(huán)語句 學案.doc_第4頁
北師大版必修三 2.3.2 循環(huán)語句 學案.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

32循環(huán)語句預習課本p108109,思考并完成以下問題(1)for語句的格式是什么?(2)do loop語句的格式是什么?(3)for語句和do loop語句的適用范圍有什么不同?1for語句(1)格式for循環(huán)變量初始值to終值循環(huán)體next(2)適用范圍for語句適用于預先知道循環(huán)次數(shù)的循環(huán)結構點睛(1)循環(huán)體是由計算機反復執(zhí)行的一組語句構成的for后面的“條件”是用于控制計算機執(zhí)行循環(huán)體或跳出循環(huán)體的(2)在for語句里,我們默認循環(huán)變量每次的增量為1,增量不為1時,需用參數(shù)step,即“for循環(huán)變量初始值to終值step增量”2do loop語句(1)格式(2)適用范圍do loop語句適用于預先不知道循環(huán)次數(shù)的循環(huán)結構點睛用do loop語句編寫程序時,一定要注意while后面的條件,條件為真時執(zhí)行循環(huán)體,條件為假時結束循環(huán)1判斷正誤(正確的打“”,錯誤的打“”)(1)循環(huán)語句與算法框圖中的循環(huán)結構相對應()(2)for語句與do loop語句都是循環(huán)語句()(3)所有的循環(huán)結構框圖都可以用for語句與do loop語句描述()(4)for語句不能用來描述循環(huán)次數(shù)不確定的循環(huán)結構()答案:(1)(2)(3)(4)2若i的初始值為0,當執(zhí)行完doii1loopwhile i10后i的值變?yōu)?)a9b10c11 d12解析:選c由do loop語句的形式和執(zhí)行條件易得循環(huán)結束后,i11.3下面算法語句的功能是()s0fori1to100 ssinext輸出s.a求123100的值b求13599的值c求123100的值d求13599的值解析:選c由“ssi”可知該算法解決的是累加問題;由循環(huán)變量i的增量為1,從1到100可知,求的是123100的值4給出下列for語句:s0fori1 to 10 ssinext循環(huán)變量是_,循環(huán)變量的初始值是_,循環(huán)變量的終值是_,循環(huán)體是_解析:循環(huán)變量是i,循環(huán)變量的初始值是1,循環(huán)變量的終值是10,循環(huán)體是ssi.答案:i110ssifor語句的應用典例畫出求1的值的算法框圖,并用for語句描述該算法解算法框圖為:用for語句描述算法為:s0for i1 to 1 000ss1/inext輸出s.使用for語句描述算法的一般步驟為:(1)確定循環(huán)次數(shù),即確定循環(huán)變量的初始值和終值;(2)把反復要做的工作,作為循環(huán)體放在for與next之間;(3)輸出結果活學活用1下列語句運行的結果是()s0for i1to11si*inext輸出s.a1b11c100 d121解析:選ds1111121.2寫出下列框圖所對應的算法語句解:用算法語句描述為:s1fori3to 99step 2ss*inext輸出s.do loop語句的應用典例畫出求滿足135n2 016的最小自然數(shù)n的算法框圖,并用相應的算法語句描述該算法解算法框圖如下:用do loop語句描述為:s0i1dossiii2loop whiles2 016輸出i2.用do loop語句描述算法時,要注意loop while后面的條件,每次重復后,都要檢驗while后的條件是否被滿足,一旦不滿足條件,循環(huán)停止,輸出結果活學活用1讀下面的算法語句,輸出的結果是()i1s0dos=2*s+1i=i+1loop whilei4輸出s.a2b10c15 d20解析:選c當i1時,s0211;當i2時,s1213;當i3時,s3217;當i4時,s72115.當i5時,跳出循環(huán)體,即輸出的s的值為15.2請用基本語句設計一個算法,求平方值小于1 000的所有正整數(shù)的平方和解:用do loop語句描述如下:s0i1dossi2ii1loop whilei21 000輸出s.循環(huán)語句的綜合應用典例用基本語句描述求實數(shù)a1,a2,a3,a4中最大值的一個算法解用基本語句描述如下:輸入a1,a2,a3,a4;maxa1i2doifaimaxthen maxaiend ifii1loop whilei4輸出max.活學活用根據(jù)如圖所示的算法框圖寫出相應的程序解:由算法框圖可知,算法的功能是求1232529992的值法一:用

溫馨提示

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

評論

0/150

提交評論