第1部分 第二章 § 33.2循環(huán)語句ppt課件_第1頁
第1部分 第二章 § 33.2循環(huán)語句ppt課件_第2頁
第1部分 第二章 § 33.2循環(huán)語句ppt課件_第3頁
第1部分 第二章 § 33.2循環(huán)語句ppt課件_第4頁
第1部分 第二章 § 33.2循環(huán)語句ppt課件_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第二二章章算算法法初初步步3 3幾幾種種根根本本語語句句了解教材新知了解教材新知運用創(chuàng)新演練運用創(chuàng)新演練考點一考點一把握熱點考向把握熱點考向考點二考點二3.23.2循循環(huán)環(huán)語語句句考點三考點三知識點二知識點二知識點一知識點一返回返回返回32循環(huán)語句循環(huán)語句返回返回算法語句:算法語句:S0 Fori1 To 20 SSi Next 輸出輸出S返回問題問題1:“For i1 To 20代表什么意思?代表什么意思?提示:表示變量從提示:表示變量從1到到20的循環(huán)運算的循環(huán)運算問題問題2:該算法終止的條件是什么?:該算法終止的條件是什么?提示:當提示:當i20時,該循環(huán)終了時,該循環(huán)終了問題問題3:

2、該語句的算法功能是什么?:該語句的算法功能是什么?提示:計算提示:計算1220的值的值返回1格式:格式:For To 循環(huán)體循環(huán)體Next循環(huán)變量初始值循環(huán)變量初始值終值終值2適用范圍:適用范圍: For語句適用于語句適用于 的循環(huán)構造的循環(huán)構造.預先知道循環(huán)次數(shù)預先知道循環(huán)次數(shù)返回算法語句:算法語句:i2 S0 Do SSi ii2 LoopWhilei100 輸出輸出S返回問題問題1:該語句執(zhí)行時:該語句執(zhí)行時i取的值有什么特征?取的值有什么特征?提示:提示:i為不大于為不大于100的正偶數(shù)的正偶數(shù)問題問題2:該語句表示的算法終止的條件是什么?:該語句表示的算法終止的條件是什么?提示:提示

3、:i100.問題問題3:該語句的算法功能是什么?:該語句的算法功能是什么?提示:計算提示:計算246100的值的值返回1格式:格式:條件為真條件為真 2適用范圍:適用范圍: Do Loop語句適用于語句適用于的循環(huán)的循環(huán)構造構造預先不知道循環(huán)次數(shù)預先不知道循環(huán)次數(shù)返回For語句是先從循環(huán)變量的初值開場第一次執(zhí)行循環(huán)語句是先從循環(huán)變量的初值開場第一次執(zhí)行循環(huán)體,直到循環(huán)變量取到其終值終了循環(huán),而體,直到循環(huán)變量取到其終值終了循環(huán),而Do Loop語語句那么是先執(zhí)行一次循環(huán)體,當條件為真時,繼續(xù)執(zhí)行句那么是先執(zhí)行一次循環(huán)體,當條件為真時,繼續(xù)執(zhí)行循環(huán)體,否那么終了循環(huán)循環(huán)體,否那么終了循環(huán).返回返

4、回返回精解詳析精解詳析算法框圖為:算法框圖為:返回用用For語句描畫算法為:語句描畫算法為:S0For i1 To 1 000SS1/iNext輸出輸出S.返回 一點通一點通運用運用For語句描畫算法的普通步驟為:語句描畫算法的普通步驟為: (1)確定循環(huán)次數(shù),即確定循環(huán)變量的初始值和終值;確定循環(huán)次數(shù),即確定循環(huán)變量的初始值和終值; (2)把反復要做的任務,作為循環(huán)體放在把反復要做的任務,作為循環(huán)體放在For與與Next之間;之間; (3)輸出結果輸出結果返回1以下語句運轉(zhuǎn)的結果是以下語句運轉(zhuǎn)的結果是S0For i1To11 Si*iNext輸出輸出S.返回A1B11C100 D121解析:

5、解析:S1111121.答案:答案:D返回2用用For語句描畫計算語句描畫計算13572 011的算法的算法解:用解:用For語句描畫為:語句描畫為:S1Fori3To2 011Step 2 SS*iNext輸出輸出S.返回 例例2畫出求滿足畫出求滿足135n2021的最小自然的最小自然數(shù)數(shù)n的算法框圖,并用相應的算法語句描畫該算法的算法框圖,并用相應的算法語句描畫該算法 思緒點撥思緒點撥這是一個累加求和問題,可以運用循環(huán)這是一個累加求和問題,可以運用循環(huán)語句描畫算法,又由于循環(huán)次數(shù)不能事先預知,僅知道終語句描畫算法,又由于循環(huán)次數(shù)不能事先預知,僅知道終了循環(huán)的條件,因此可設置一個累加變量來控

6、制循環(huán)次了循環(huán)的條件,因此可設置一個累加變量來控制循環(huán)次數(shù)每循環(huán)一次累加變量就添加一個數(shù),并將它與數(shù)每循環(huán)一次累加變量就添加一個數(shù),并將它與2021進進展比較,直到大于展比較,直到大于2021為止為止返回精解詳析精解詳析算法框圖如下:算法框圖如下:返回用用Do Loop語句描畫為:語句描畫為:S0i1Do SSi ii2Loop WhileS2021輸出輸出i2返回 一點通一點通用用Do Loop語句描畫算法時,要留意語句描畫算法時,要留意Loop While后面的條件,每次反復后,都要檢驗后面的條件,每次反復后,都要檢驗While后的條件后的條件能否被滿足,一旦不滿足條件,循環(huán)停頓,輸出結果

7、能否被滿足,一旦不滿足條件,循環(huán)停頓,輸出結果返回3閱讀以下用閱讀以下用Do Loop語句寫出的算法:語句寫出的算法:S0i1Do SSi*i ii2Loop Whilei99輸出輸出S.那么該算法功能是那么該算法功能是_返回解析:由算法語句可知解析:由算法語句可知S123252992,即,即該算法的功能是計算該算法的功能是計算123252992的值的值答案:計算答案:計算123252992的值的值返回4求平方值小于求平方值小于1 000的最大整數(shù),畫出算法框圖并用的最大整數(shù),畫出算法框圖并用Do Loop語句描畫這個算法語句描畫這個算法解:算法框圖為:解:算法框圖為:返回用用Do Loop語

8、句描畫算法為:語句描畫算法為:i1Do Si*i ii1Loop While S1 000ii2輸出輸出i返回 例例3某高中男子體育小組的某高中男子體育小組的100 m賽跑的成果賽跑的成果(單位:單位:s)如下:如下: 121,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7. 從這些成果中搜索出小于從這些成果中搜索出小于12.1 s的成果,畫出算法框圖,的成果,畫出算法框圖,并用相應的算法語句描畫該算法并用相應的算法語句描畫該算法 思緒點撥思緒點撥“搜索是一個反復執(zhí)行的過程,需運用循搜索是一個反復執(zhí)行的過程,需運用循環(huán)構造;環(huán)構造;“小于小于12.1

9、s闡明每次執(zhí)行的過程中都需求判別,闡明每次執(zhí)行的過程中都需求判別,即需運用選擇構造,且此選擇構造嵌套在循環(huán)體中即需運用選擇構造,且此選擇構造嵌套在循環(huán)體中返回精解詳析精解詳析算法框圖為:算法框圖為:返回用算法語句描畫如下:用算法語句描畫如下:Fori1To10 輸入輸入Gi IfGi20時終了循環(huán),時終了循環(huán),故應填故應填i20.答案:答案:i20返回6某紡織廠某紡織廠2021年的消費總值為年的消費總值為300萬元,假設年增產(chǎn)率萬元,假設年增產(chǎn)率為為5%,設計算法,計算該廠最早在哪一年消費總值超越,設計算法,計算該廠最早在哪一年消費總值超越400萬萬元,并用語句描畫該算法元,并用語句描畫該算法

10、解:從解:從2021年底開場,經(jīng)過年底開場,經(jīng)過x年后消費總值為年后消費總值為300(15%)x,可,可將將2021年消費總值賦給變量年消費總值賦給變量a,然后對其進展累乘,用,然后對其進展累乘,用n作為計作為計數(shù)變量進展循環(huán),直到數(shù)變量進展循環(huán),直到a的值超越的值超越400萬元為止由于預先不知萬元為止由于預先不知道循環(huán)的次數(shù),所以用道循環(huán)的次數(shù),所以用Do Loop語句語句返回算法框圖如下所示:用算法語句描畫為:算法框圖如下所示:用算法語句描畫為:返回 1循環(huán)語句與條件語句的關系:循環(huán)語句與條件語句的關系: 循環(huán)語句中一定有條件語句,條件語句是循環(huán)語句的一循環(huán)語句中一定有條件語句,條件語句是循環(huán)語句的一部分,分開條件語句,循環(huán)語句無法循環(huán);但條件語句可以脫部分,分開條件語句,循環(huán)語句無法循環(huán);但條件語句可以脫離循環(huán)語句單獨存在,可以不依賴循環(huán)語句獨立地處理問題離循環(huán)語句單獨存在,可以不依賴循環(huán)語句獨立地處理問題 2運用循環(huán)語句描畫算

溫馨提示

  • 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

提交評論