蘇教版必修3 1.3.4 循環(huán)語(yǔ)句 課件(37張).ppt_第1頁(yè)
蘇教版必修3 1.3.4 循環(huán)語(yǔ)句 課件(37張).ppt_第2頁(yè)
蘇教版必修3 1.3.4 循環(huán)語(yǔ)句 課件(37張).ppt_第3頁(yè)
蘇教版必修3 1.3.4 循環(huán)語(yǔ)句 課件(37張).ppt_第4頁(yè)
蘇教版必修3 1.3.4 循環(huán)語(yǔ)句 課件(37張).ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余32頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1 3 4循環(huán)語(yǔ)句 學(xué)習(xí)目標(biāo)1 正確理解循環(huán)語(yǔ)句的概念 并掌握其結(jié)構(gòu) 重點(diǎn) 難點(diǎn) 2 會(huì)應(yīng)用條件語(yǔ)句和循環(huán)語(yǔ)句編寫程序 難點(diǎn) 3 經(jīng)歷對(duì)現(xiàn)實(shí)生活情境的探究 認(rèn)識(shí)到應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問題的方便簡(jiǎn)捷 知識(shí)點(diǎn)循環(huán)語(yǔ)句 1 當(dāng)型循環(huán)語(yǔ)句它表示當(dāng)所給條件p成立時(shí) 執(zhí)行循環(huán)體部分 然后再判斷條件p是否成立 如果p仍然成立 那么再次執(zhí)行循環(huán)體 如此反復(fù) 直到某一次條件p不成立時(shí)退出循環(huán) 其一般格式為 其特點(diǎn)是 先判斷 后執(zhí)行 2 直到型循環(huán)語(yǔ)句它表示先執(zhí)行循環(huán)體部分 然后再判斷所給條件p是否成立 如果p不成立 那么再次執(zhí)行循環(huán)體部分 如此反復(fù) 直到所給條件p成立時(shí)退出循環(huán) 其一般格式為 其特點(diǎn)是 先執(zhí)行 后判斷 3 for 語(yǔ)句當(dāng)循環(huán)的次數(shù)已經(jīng)確定時(shí)用 其一般形式為 for 語(yǔ)句 預(yù)習(xí)評(píng)價(jià) 正確的打 錯(cuò)誤的打 1 1 for 語(yǔ)句中 步長(zhǎng)可以為負(fù)數(shù) 2 循環(huán)語(yǔ)句是解決有關(guān)重復(fù)操作問題的重要工具 提示 1 2 2 簡(jiǎn)答題 1 循環(huán)語(yǔ)句與條件語(yǔ)句有何關(guān)系 2 編寫程序時(shí) 什么情況下使用循環(huán)語(yǔ)句 提示 1 循環(huán)語(yǔ)句中一定有條件語(yǔ)句 條件語(yǔ)句是循環(huán)語(yǔ)句的一部分 離開條件語(yǔ)句 循環(huán)語(yǔ)句無法循環(huán) 但條件語(yǔ)句可以脫離循環(huán)語(yǔ)句單獨(dú)存在 可以不依賴循環(huán)語(yǔ)句獨(dú)立地解決問題 2 在問題處理中 對(duì)不同的運(yùn)算對(duì)象進(jìn)行若干次相同運(yùn)算或處理時(shí) 一般用到循環(huán)結(jié)構(gòu) 在編寫程序時(shí)要用到循環(huán)語(yǔ)句 題型一當(dāng)型循環(huán)與直到型循環(huán)語(yǔ)句 例1 下列偽代碼是求1 3 5 99的值 讀偽代碼完成問題 問題 1 偽代碼中的循環(huán)語(yǔ)句是 型循環(huán)語(yǔ)句 2 將偽代碼用另一類型的循環(huán)語(yǔ)句來實(shí)現(xiàn) 解 1 當(dāng) 2 改成直到型循環(huán)語(yǔ)句如下 規(guī)律方法 1 直到型語(yǔ)句中的條件是循環(huán)結(jié)束的條件 滿足此條件時(shí) 執(zhí)行循環(huán)結(jié)構(gòu)后面的語(yǔ)句 不滿足時(shí)才執(zhí)行循環(huán)體 2 在直到型循環(huán)語(yǔ)句中 由于先執(zhí)行循環(huán)體 再判斷條件 因此 在任何一個(gè)直到型循環(huán)語(yǔ)句中 循環(huán)體至少要執(zhí)行一次 3 enddo 是 do 語(yǔ)句的結(jié)束標(biāo)志 不可丟失 訓(xùn)練1 已知流程圖如圖所示 試寫出對(duì)應(yīng)的偽代碼 解偽代碼如下 題型二for語(yǔ)句 例2 某算法的偽代碼如下 s 0forifrom2to10step2s s iendforprints則偽代碼運(yùn)行后輸出的結(jié)果是 解析由題意可知 s 2 4 6 8 10 30 答案30 規(guī)律方法 1 通過for語(yǔ)句進(jìn)行循環(huán) 將初值賦給變量i 當(dāng)循環(huán)變量的值不超過終值時(shí) 則順序執(zhí)行循環(huán)體內(nèi)的各個(gè)語(yǔ)句 遇到endfor 將循環(huán)變量增加一個(gè)步長(zhǎng)的值 再與終值比較 如果仍不超過終值范圍 則再次執(zhí)行循環(huán)體 這樣重復(fù)執(zhí)行 直到循環(huán)變量的值超過終值 則跳出循環(huán) 2 步長(zhǎng)可以為正 負(fù) 但不能是0 否則會(huì)陷入 死循環(huán) 步長(zhǎng)為正時(shí) 要求終值大于初值 否則循環(huán)將不能執(zhí)行 步長(zhǎng)為負(fù)時(shí) 要求終值必須小于初值 訓(xùn)練2 下面的偽代碼中 語(yǔ)句printi j執(zhí)行的次數(shù)是 次 解析對(duì)于每個(gè)i 內(nèi)循環(huán)都執(zhí)行5次 而i有3個(gè)取值 所以共執(zhí)行15次 答案15 探究1 關(guān)于循環(huán)語(yǔ)句的說法不正確的是 填序號(hào) 算法中的循環(huán)結(jié)構(gòu)只能由while語(yǔ)句來實(shí)現(xiàn) 循環(huán)語(yǔ)句中有直到型語(yǔ)句和當(dāng)型語(yǔ)句 即dountil語(yǔ)句和while語(yǔ)句 一般來說until語(yǔ)句和while語(yǔ)句可以互相轉(zhuǎn)換 算法中的循環(huán)結(jié)構(gòu)由循環(huán)語(yǔ)句來實(shí)現(xiàn)解析算法中的循環(huán)結(jié)構(gòu)由循環(huán)語(yǔ)句來實(shí)現(xiàn) 循環(huán)語(yǔ)句包括until語(yǔ)句和while語(yǔ)句兩種不同的格式 且一般情況下這兩種語(yǔ)句可以相互轉(zhuǎn)換 所以 是錯(cuò)誤的 其余都正確 答案 探究2 下列問題可以設(shè)計(jì)成循環(huán)語(yǔ)句計(jì)算的有 求1 3 32 39的和 比較a b兩個(gè)數(shù)的大小 對(duì)于分段函數(shù) 要求輸入自變量 輸出函數(shù)值 求平方值小于100的最大整數(shù) 解析 和 用到循環(huán)語(yǔ)句 用不到 答案 探究3 請(qǐng)根據(jù)給出的流程圖寫出偽代碼 解該流程圖描述的算法語(yǔ)句為當(dāng)型循環(huán)語(yǔ)句 偽代碼設(shè)計(jì)如下 探究4 試用三種循環(huán)語(yǔ)句來計(jì)算2 4 6 2018的值 解用 while 語(yǔ)句 用 until 語(yǔ)句 用 for 語(yǔ)句 規(guī)律方法在用偽代碼編寫算法時(shí) 循環(huán)語(yǔ)句的選取是算法設(shè)計(jì)的關(guān)鍵 一般地 for 語(yǔ)句可改寫成 while 語(yǔ)句 但 while 語(yǔ)句不一定能改寫成 for 語(yǔ)句 1 當(dāng)循環(huán)次數(shù)能確定時(shí) 三種循環(huán)語(yǔ)句都可以用 例如 求1 2 3 2017的值 用偽代碼表示如下 用 while endwhile 語(yǔ)句用 do enddo 語(yǔ)句 課堂達(dá)標(biāo) 1 下列給出的四個(gè)流程圖 其中滿足while語(yǔ)句格式的是 解析while語(yǔ)句的特點(diǎn)是 先判斷 后執(zhí)行 答案 2 3 2 下列偽代碼輸出的結(jié)果是 解析當(dāng)s 5 4 3 2 14時(shí) n 2 1 1 此時(shí)s 15繼續(xù)執(zhí)行循環(huán)體 則s 5 4 3 2 1 15 n 1 1 0 此時(shí)s 15 循環(huán)結(jié)束 輸出0 答案0 3 下面的偽代碼執(zhí)行后第3個(gè)輸出的數(shù)是 答案2 4 下面?zhèn)未a的功能是 解析輸入x后 若x 0 則n值增加1 直到輸入10次后 輸出n值 故其功能為統(tǒng)計(jì)10個(gè)數(shù)據(jù)中負(fù)數(shù)的個(gè)數(shù) 答案統(tǒng)計(jì)10個(gè)數(shù)據(jù)中負(fù)數(shù)的個(gè)數(shù) 5 已知算法如下 試畫出對(duì)應(yīng)的流程圖 并寫出偽代碼 解相應(yīng)流程圖如圖所示 偽代碼如下 課堂小結(jié) 1 三種循環(huán)語(yǔ)句的比較 2 應(yīng)用循環(huán)語(yǔ)句編寫偽代碼要注意以下三點(diǎn) 1 在循環(huán)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論