![【2022蘇教數(shù)學(xué)】《循環(huán)語句》5_第1頁](http://file4.renrendoc.com/view/753ba9c0ac40b85b7d5ac33734788913/753ba9c0ac40b85b7d5ac337347889131.gif)
![【2022蘇教數(shù)學(xué)】《循環(huán)語句》5_第2頁](http://file4.renrendoc.com/view/753ba9c0ac40b85b7d5ac33734788913/753ba9c0ac40b85b7d5ac337347889132.gif)
![【2022蘇教數(shù)學(xué)】《循環(huán)語句》5_第3頁](http://file4.renrendoc.com/view/753ba9c0ac40b85b7d5ac33734788913/753ba9c0ac40b85b7d5ac337347889133.gif)
![【2022蘇教數(shù)學(xué)】《循環(huán)語句》5_第4頁](http://file4.renrendoc.com/view/753ba9c0ac40b85b7d5ac33734788913/753ba9c0ac40b85b7d5ac337347889134.gif)
![【2022蘇教數(shù)學(xué)】《循環(huán)語句》5_第5頁](http://file4.renrendoc.com/view/753ba9c0ac40b85b7d5ac33734788913/753ba9c0ac40b85b7d5ac337347889135.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
循環(huán)語句循環(huán)結(jié)構(gòu)的定義:
在一些算法中,從否處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的情況,這就是循環(huán)結(jié)構(gòu)。反復(fù)執(zhí)行的處理步驟稱為循環(huán)體。兩種循環(huán)結(jié)構(gòu)有什么差別?AP成立不成立While(當(dāng)型)循環(huán)
成立AP不成立Until(直到型)循環(huán)
成立AP不成立AP成立不成立While(當(dāng)型)循環(huán)For(直到型)循環(huán)兩種循環(huán)結(jié)構(gòu)有什么差別?先執(zhí)行循環(huán)體,然后再檢查條件是否成立,如果不成立就重復(fù)執(zhí)行循環(huán)體,直到條件成立退出循環(huán)。先判斷指定的條件是否為真,若條件為真,執(zhí)行循環(huán)條件,條件為假時(shí)退出循環(huán)。先執(zhí)行后判斷先判斷后執(zhí)行問題1:設(shè)計(jì)計(jì)算1×3×5×……×99的一種算法。FOR語句的操作步驟:這個(gè)程序一共四步:第一步是選擇一個(gè)變量S表示積,并賦給初值1。第二步開始進(jìn)入for循環(huán)語句,首先設(shè)i為循環(huán)變量,分別設(shè)定其初值、步長、終值。這里初值為1,步長為2,終值為99。第三步為循環(huán)表達(dá)式(循環(huán)體)。第四步用“EndFor”控制結(jié)束一次循環(huán),開始一次新的循環(huán)。1.直到型(For型)語句的一般格式:ForIFrom“初值”To“終值”Step“步長”EndFor循環(huán)體說明:當(dāng)計(jì)算機(jī)遇到UNTIL語句時(shí),先執(zhí)行For和EndFor之間的循環(huán)體,然后判斷條件是否成立,如果不成立,執(zhí)行循環(huán)體.這個(gè)過程反復(fù)執(zhí)行,直到某一次符合條件為止,這時(shí)不再執(zhí)行循環(huán)體,跳出循環(huán)體執(zhí)行EndFor后面的語句.因此,直到型循環(huán)有時(shí)也稱為“后測試型”循環(huán).問題2:設(shè)計(jì)求滿足1×3×5×7×…×_>10000的最小正整數(shù)的一種算法While語句的步驟:第一步選擇一個(gè)變量S表示積,并賦給初值1。第二步是選擇一個(gè)變量I表示循環(huán)值,并賦給初值1;第三步開始進(jìn)入while循環(huán)語句循環(huán)體:S←S×II←I+2解釋:I=1時(shí),1×1=1≤10000,I←3(1+2);遇到EndWhile開始第二次循環(huán);
2.當(dāng)型(WHILE型)語句的一般格式:
While條件循環(huán)體EndWhile說明:當(dāng)計(jì)算機(jī)遇到While語句時(shí),先判斷條件的真假,如果條件符合,就執(zhí)行While與EndWhile之間的循環(huán)體;然后再檢查上述條件,如果條件仍符合,再次執(zhí)行循環(huán)體,這個(gè)過程反復(fù)進(jìn)行,直到某一次條件不符合為止.這時(shí),計(jì)算機(jī)將不執(zhí)行循環(huán)體,直接跳到EndWhile語句后,接著執(zhí)行EndWhile之后的語句.因此,當(dāng)型循環(huán)有時(shí)也稱為“前測試型”循環(huán).循環(huán)結(jié)構(gòu)AP成立不成立While(當(dāng)型)循環(huán)算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語句來實(shí)現(xiàn)的。
成立AP不成立For(直到型)循環(huán)3.當(dāng)型循環(huán)與直到型循環(huán)的區(qū)別:
①當(dāng)型循環(huán)先判斷后執(zhí)行,直到型循環(huán)先執(zhí)行后判斷.②當(dāng)型循環(huán)用WHILE語句,直到型循環(huán)用For語句.③對同一算法來說,當(dāng)型循環(huán)和直到循環(huán)的條件互為反條件.〖例1〗某紡織廠1997年的生產(chǎn)總值為300萬元,如果年生產(chǎn)增產(chǎn)率為5﹪,計(jì)算最早在哪一年生產(chǎn)總值超過400萬元?!祭?〗拋擲一枚硬幣時(shí),既可能出現(xiàn)正面,也可能出現(xiàn)反面,預(yù)先作出確定的判斷是不可能的,但是假如硬幣質(zhì)量均勻,那么當(dāng)拋擲次數(shù)很多時(shí),出現(xiàn)正面的頻率應(yīng)接近于50%,試設(shè)計(jì)一個(gè)循環(huán)語句模擬拋擲硬幣的過程,并計(jì)算出現(xiàn)正面的頻率。
例3:依次將十個(gè)數(shù)輸入,要求將其中最大的數(shù)打印出來.試用流程圖和偽代碼表示問題的算法.
例4:已知S=5+10+15+…+1500,請用流程圖描述求S的算法并用偽代碼表示.例5:偽代碼算法填空.有一列數(shù):1,1,2,3,5,8,13,21,….這列數(shù)有個(gè)特點(diǎn),前兩個(gè)數(shù)都是1,從第3個(gè)數(shù)開始,每個(gè)數(shù)都是前兩個(gè)數(shù)的和,例如:3是1和2的和;13是5和8的和等等,這樣的一列數(shù)一般稱為斐波那契數(shù).答案:①a←b②b←c練習(xí)
1.下列循環(huán)格式正確的是()A.For循環(huán)變量From初值:步長EndForB.For循環(huán)變量From初值To終值步長循環(huán)體EndForC.While循環(huán)體初值終值EndWhileD.While表達(dá)式End
B2.循環(huán)語句中的步長()A.可以省略
B.不能省略
C.只有步長為1時(shí)才可省略
D.以上全錯(cuò)
C3.算法程序:S←0ForIFromlTo1000S←S+IEndFor
中,F(xiàn)rom1To1000的作用是()A.表示一個(gè)數(shù)字從1到100B.表示從1一直加到1000C.表示從1開始循環(huán)到1000D.表示I從1開始以1為步長累加到1000D4.執(zhí)行算法程序:S←0ForIFrom1To10000Step2S←S+IEndFor
中,循環(huán)10次的結(jié)果是
.
1005.請用while循環(huán)語句設(shè)計(jì)小于1000的完全平方數(shù)的和的算法.第一步是選擇一個(gè)變量S表示和,并賦給初值為0;第二步是選一個(gè)循環(huán)變量I,并賦給初值為1;第三步開始進(jìn)入While循環(huán)語句,首先判斷I的平方是否小于1000;第四步為循環(huán)表達(dá)式(循環(huán)體);第五步用Endwhile來控制循環(huán),結(jié)束
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年單、雙長鏈烷基甲基叔胺合作協(xié)議書
- 2025年人投資入股協(xié)議(三篇)
- 2025年二手房貸款擔(dān)保合同(三篇)
- 2025年企業(yè)住所租賃合同范文(2篇)
- 2025年中央空調(diào)供貨合同(2篇)
- 2025年個(gè)人美容院轉(zhuǎn)讓合同范文(2篇)
- 2025年個(gè)人小型房屋租賃合同(三篇)
- 水產(chǎn)品航次運(yùn)輸協(xié)議范本
- 醫(yī)療廢物運(yùn)輸服務(wù)合同-@-1
- 建筑廢料運(yùn)輸服務(wù)協(xié)議模板
- 2025民政局離婚協(xié)議書范本(民政局官方)4篇
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫附帶答案詳解
- 小學(xué)一年級數(shù)學(xué)上冊口算練習(xí)題總匯
- 睡眠專業(yè)知識培訓(xùn)課件
- 潤滑油知識-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 2021年嘉興市法院書記員招聘考試試題及答案解析
- 《念奴嬌赤壁懷古》名量教學(xué)實(shí)錄(特級教師程翔)
- 港股通知識點(diǎn)、港股通開通測評題及答案(全)
- 《直播電商平臺運(yùn)營》-教案全套 第1-8章 直播電商電商營銷新風(fēng)口-案例解析拆解典型直播成功秘訣
- 放射性肺炎診治
評論
0/150
提交評論