版權(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)語句學(xué)習(xí)目標(biāo)1.理解三種結(jié)構(gòu)的循環(huán)語句;2.會(huì)用三種循環(huán)語句描述算法.
課堂互動(dòng)講練知能優(yōu)化訓(xùn)練循環(huán)語句課前自主學(xué)案課前自主學(xué)案溫故夯基1.條件語句的一般格式是什么?IfAThenBElse
CEndIf2.如何應(yīng)用條件語句完成復(fù)雜的算法?在復(fù)雜算法中,有時(shí)需要對(duì)按條件要求執(zhí)行的語句(特別是Else后的語句體)繼續(xù)按照另一條件繼續(xù)判斷.這時(shí)可再利用一個(gè)條件語句完成這一要求,即條件語句的嵌套.知新益能三種循環(huán)語句當(dāng)型語句直到型語句For語句一般形式_________循環(huán)體EndWhileDo
循環(huán)體__________EndDoForIFrom“初值”To“終值”Step“步長(zhǎng)”
循環(huán)體EndForWhilepUntilp
當(dāng)型語句直到型語句For語句執(zhí)行步驟先判斷條件的真假,如果條件符合,則執(zhí)行While和EndWhile之間的循環(huán)體,然后再檢查上述條件,如果_____________,再次執(zhí)行循環(huán)體,這個(gè)過程反復(fù)進(jìn)行,直到某一次_____________時(shí)為止,這時(shí)不再執(zhí)行循環(huán)體,跳出循環(huán)體,執(zhí)行EndWhile后面的語句.先執(zhí)行一次____和_____之間的循環(huán)體,再判斷Until后的條件是否符合,如果不符合,繼續(xù)____________,然后再檢查上述條件,如果仍不符合,再次____________直到__________為止.這時(shí)不再執(zhí)行循環(huán)體,跳出循環(huán)體執(zhí)行EndDo語句后面的語句同當(dāng)型循環(huán)適用范圍循環(huán)次數(shù)不能確定循環(huán)次數(shù)不能確定循環(huán)次數(shù)已經(jīng)確定條件仍符合條件不符合DoUntil執(zhí)行循環(huán)體執(zhí)行循環(huán)體條件符合當(dāng)型循環(huán)語句(While…EndWhile)與直到型循環(huán)語句(Do…Until…EndDo)在執(zhí)行循環(huán)體的先后上有何區(qū)別?提示:①當(dāng)型循環(huán)先判斷條件后執(zhí)行,循環(huán)體可能一次也不執(zhí)行;②直到型循環(huán)先執(zhí)行一次循環(huán)體再判斷條件,循環(huán)體至少執(zhí)行一次;③對(duì)同一個(gè)算法,當(dāng)型循環(huán)語句與直到型循環(huán)語句中的判斷條件是相反的.問題探究課堂互動(dòng)講練考點(diǎn)突破當(dāng)型循環(huán)語句考點(diǎn)一(1)執(zhí)行當(dāng)型循環(huán)語句時(shí),先判斷條件,再執(zhí)行循環(huán)體,然后再判斷條件,執(zhí)行循環(huán)體,如此反復(fù),直到條件不滿足;(2)當(dāng)型循環(huán)語句中的條件是指循環(huán)體的條件,滿足此條件時(shí),執(zhí)行循環(huán)體,不滿足時(shí),則執(zhí)行循環(huán)結(jié)構(gòu)后面的語句;(3)當(dāng)型循環(huán)語句由于先條件,再循環(huán)體,因此,循環(huán)體可能一次不執(zhí)行就退出循環(huán)結(jié)構(gòu).求平方值小于1000的最大整數(shù),試畫出流程圖并寫出偽代碼.【思路點(diǎn)撥】我們可以從最小的正整數(shù)1開始檢驗(yàn)其平方值是否小于1000,若小于1000,將其增加1,再進(jìn)行檢驗(yàn),直到平方值大于或等于1000,結(jié)束檢驗(yàn).例1【解】流程圖如圖所示:偽代碼碼如下下:i←1Whilei2<1000i←i+1EndWhilei←i-1PrintiEnd【名師點(diǎn)點(diǎn)評(píng)】(1)當(dāng)型循(2)判斷條件往往是控制循環(huán)次數(shù)的變量.自我挑挑戰(zhàn)1一球從從100m的高度度落下下,每每次落落地后后又反反彈回回落地地前高高度的的一半半,再再落下下,在在第10次落地地時(shí),,小球球共經(jīng)經(jīng)過多多少路路程??請(qǐng)?jiān)O(shè)設(shè)計(jì)解解決此此問題題的偽偽代碼碼.直到型循環(huán)語句考點(diǎn)二(1)執(zhí)行直直到型型語句句時(shí),,先執(zhí)執(zhí)行循循環(huán)體體,再再判斷斷條件件.然然后再再循環(huán)環(huán)體,,再條條件,,反復(fù)復(fù)執(zhí)行行,直直至條條件滿滿足..(2)直到型型語句句中的的條件件是循循環(huán)結(jié)結(jié)束的的條件件,滿滿足此此條件件時(shí),,執(zhí)行行循環(huán)環(huán)結(jié)構(gòu)構(gòu)后面面的語語句,,不滿滿足時(shí)時(shí)才執(zhí)執(zhí)行循循環(huán)體體.(3)在直到到型語語句中中,由由于先先循環(huán)環(huán)體,,再條條件,,因此此,在在任何何一個(gè)個(gè)直到到型語語句中中,循循環(huán)體體至少少要執(zhí)執(zhí)行一一次..(4)當(dāng)型循循環(huán)語語句與與直到到型循循環(huán)語語句可可以相相互轉(zhuǎn)(本題滿分14分)寫出計(jì)算12+32+52+…+9992的偽代碼,,并畫出相相應(yīng)的流程程圖.例2【規(guī)范解答答】算法分析析:由題意知知各項(xiàng)指指數(shù)相同同,底數(shù)數(shù)相差2,可以借借助于循循環(huán)設(shè)計(jì)計(jì)算法..因?yàn)檠h(huán)次數(shù)數(shù)是確定定的,流程圖如下:偽代碼如下:【名師點(diǎn)評(píng)評(píng)】(1)Until后的控制制循環(huán)次次數(shù)的條條件是本本題易錯(cuò)錯(cuò)點(diǎn).(2)循環(huán)次數(shù)數(shù)的控制制往往是是判斷條條件,在在循環(huán)體體內(nèi)要有有控制條條件的改改變,否否則會(huì)陷陷入死循循環(huán).(3)控制循環(huán)環(huán)次數(shù)的的變量要要綜合考考慮初始始化時(shí)和和Until后兩處..自我挑戰(zhàn)戰(zhàn)2已知函數(shù)數(shù)y=x3+3x2-24x+30,設(shè)計(jì)一一個(gè)算法法,連續(xù)續(xù)輸入自自變量的的11個(gè)取值,,輸出相相應(yīng)的函函數(shù)值,,畫出相相應(yīng)的流流程圖,,寫出偽偽代碼..解:算法法如下::S1輸入x;S2y←x3+3x2-24x+30;S3輸出y;S4n←n+1;S5如果n>11,那么轉(zhuǎn)轉(zhuǎn)S6,否則轉(zhuǎn)S1;S6結(jié)束.流程圖如如圖所示示.偽代碼如如下:n←1DoReadxy←x3+3x2-24x+30Printyn←n+1Untiln>11EndDoEndFor語句考點(diǎn)三(1)““For”語句常常常用來處處理一些些需要有有規(guī)律重重復(fù)的計(jì)計(jì)算問題題,如累累加求和和、累乘乘求積等等.(2)““For”語句的功功能是::將初值值賦給循循環(huán)變量量,“記下”終值和步步長(zhǎng).執(zhí)執(zhí)行循環(huán)環(huán)體后自自動(dòng)將循循環(huán)變量量增加一一個(gè)步長(zhǎng)長(zhǎng),接著著判斷增增值后的的循環(huán)變變量是否否超過終終值,如如果不超超過終值值,繼續(xù)續(xù)執(zhí)行循循環(huán)體;;否則,,結(jié)束循循環(huán),執(zhí)執(zhí)行EndFor語句的后后續(xù)語句句.(3)在“For””語句中,,如果省省略“Step‘步長(zhǎng)’”,那么重重復(fù)循環(huán)環(huán)時(shí),I的值每次次增加1.例3【解】流程圖如如下:For語句描述述算法為為:S←0ForiFrom1
S←S+EndForPrintS【名師點(diǎn)評(píng)評(píng)】解決此類類問題,,應(yīng)從確確定循環(huán)環(huán)的次數(shù)數(shù)以及循循環(huán)變量量的初值值、步長(zhǎng)長(zhǎng)以及終終值入手手進(jìn)行分分析,只只有確定定了循環(huán)環(huán)次數(shù),,才能利利用For循環(huán),同同時(shí)要注注意設(shè)定定好循環(huán)環(huán)變量的的初值、、步長(zhǎng)和和終值,,避免出出現(xiàn)多一一次循環(huán)環(huán)或少一一次循環(huán)環(huán)的情況況.解:算法法流程圖圖如圖所所示:For語句描述述算法為為:S=0ForiFrom2To1000Step2S←S+EndForPrintS1.使用循循環(huán)語句句的三種種格式編編寫循環(huán)環(huán)語句程程序時(shí),,應(yīng)嚴(yán)格格按照它它們的格格式編寫寫.2.用While循環(huán)編寫寫程序時(shí)時(shí),一定定要注意意表達(dá)式式的寫法法,當(dāng)表表達(dá)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)網(wǎng)格員培訓(xùn)制度
- 醫(yī)院培訓(xùn)費(fèi)用管理制度
- 學(xué)校培訓(xùn)教師管理制度
- 培訓(xùn)藥品追溯管理制度
- 培訓(xùn)機(jī)構(gòu)決策管理制度
- 鹵菜店員工服務(wù)培訓(xùn)制度
- 小規(guī)模培訓(xùn)機(jī)構(gòu)制度
- 體育培訓(xùn)餐廳管理制度及流程
- 幼兒園校車學(xué)習(xí)培訓(xùn)制度
- 鎮(zhèn)年度安全培訓(xùn)制度
- 十八而志夢(mèng)想以行+活動(dòng)設(shè)計(jì) 高三下學(xué)期成人禮主題班會(huì)
- 2023年上海華東理工大學(xué)機(jī)械與動(dòng)力工程學(xué)院教師崗位招聘筆試試題及答案
- TOC供應(yīng)鏈物流管理精益化培訓(xùn)教材PPT課件講義
- 醫(yī)院18類常用急救藥品規(guī)格清單
- 放棄公開遴選公務(wù)員面試資格聲明
- 2023-2024學(xué)年江蘇省海門市小學(xué)語文五年級(jí)期末點(diǎn)睛提升提分卷
- GB/T 1685-2008硫化橡膠或熱塑性橡膠在常溫和高溫下壓縮應(yīng)力松弛的測(cè)定
- 北京城市旅游故宮紅色中國(guó)風(fēng)PPT模板
- DB42T1319-2021綠色建筑設(shè)計(jì)與工程驗(yàn)收標(biāo)準(zhǔn)
- 經(jīng)濟(jì)學(xué)原理 第一章課件
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
評(píng)論
0/150
提交評(píng)論