




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
算法基本邏輯結(jié)構(gòu)-----循環(huán)結(jié)構(gòu)一、復(fù)習(xí)提問:說出以下算法功能,并說出邏輯結(jié)構(gòu)開始結(jié)束輸入xx>3?y=x-2輸出yy=4-x否是開始m=a輸入bm>b?輸出m結(jié)束m=b是否2.此為某一函數(shù)的求值程序圖,分別求出輸入-1和5輸出的函數(shù)值(第3題)(第2題)(第1題)開始結(jié)束輸入a、b、cS=a+b+c輸出S一:復(fù)習(xí)提問步驟n+1步驟n滿足條件?是否步驟B步驟A滿足條件?是否步驟順序結(jié)構(gòu)條件結(jié)構(gòu)二、合作探究:你能用幾種方法寫出求1+2+3+---+100的算法,并畫出程序框圖開始結(jié)束輸入a,b,nS=(a+b)n/2輸出S第一步:確定首數(shù)a、尾數(shù)b、項(xiàng)數(shù)n;第二步:利用公式“總和=(首數(shù)+尾數(shù))×項(xiàng)數(shù)/2”
求和;第三步:輸出求和結(jié)果。算法1:第1步:0+1=1;第2步:1+2=3;第3步:3+3=6;第4步:6+4=10…………第100步:4950+100=5050.第(i-1)步的結(jié)果+i=第i步的結(jié)果各步驟有共同的結(jié)構(gòu)(周而復(fù)始):為了方便有效地表示上述過程,我們引進(jìn)一個(gè)累加變量S來表示每一步的計(jì)算結(jié)果,即:算法2:從而把第i步表示為S=0,S=S+1S=S+2S=S+3…S=S+100初始值
S=S+i例1:設(shè)計(jì)一算法求和:1+2+3+…+100S=S+ii=i+1思考2:怎么用程序框圖表示
這一過程呢?思考1:S有什么作用?i呢?i=i+1S=S+iS=0S=S+1S=S+2S=S+3…S=S+100累加變量S把上一步結(jié)果代入下一步,從而實(shí)現(xiàn)循環(huán)。這樣把第i步表示為S=S+iS的初始值為0,i依次取1,2,…,100。由于i同時(shí)記錄了循環(huán)的次數(shù),所以i稱為計(jì)數(shù)變量.i=i+1循環(huán)體i=i+1S=S+i解決方法:就是加上一個(gè)判斷,判斷是否已經(jīng)加到了100,如果加到了則退出,否則繼續(xù)加。試分析兩種流程的異同點(diǎn)直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)S=S+ii=i+1是否S=S+ii=i+1否是i<=100?i>100?請?zhí)钌吓袛嗟臈l件。思考2:(合作探究)怎么用程序框圖表示
這一過程呢?循環(huán)體是循環(huán)體滿足條件?否直到型循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)循環(huán)體滿足條件?是否
例1:畫出1+2+3+…+100的程序框圖(自己動(dòng)手、豐衣足食)i>100?開始輸出Si=1S=0S=S+ii=i+1是結(jié)束否輸出S開始i≤100?i=1S=0是S=S+ii=i+1否結(jié)束畫程序框圖應(yīng)注意問題直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)三:收獲:1、循環(huán)結(jié)構(gòu)的特點(diǎn)2、循環(huán)結(jié)構(gòu)類型3、循環(huán)結(jié)構(gòu)三要素當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)
重復(fù)同一個(gè)處理過程(1)循環(huán)變量(2)循環(huán)體(3)循環(huán)終止條件練習(xí)1:設(shè)計(jì)一算法,求積:1×2×3×…×100,畫出流程圖結(jié)束輸出Ai=1,S=1開始i>100?否是i=i+1S=S×i輸出S開始i≤100?i=1S=1是S=S×ii=i+1否結(jié)束累乘變量練習(xí)2:設(shè)計(jì)一算法,求和:1+3+5+7+9+…+99,畫出流程圖結(jié)束輸出Ai=1,S=0開始i>99?否是i=i+2S=S+i輸出S開始i≤99?i=1S=1是S=S×ii=i+1否結(jié)束課堂反饋練習(xí)一:
請觀察給出的流程圖,指出該循環(huán)結(jié)構(gòu)的(1)循環(huán)體是______,(2)循環(huán)變量是,(3)循環(huán)體的終止條件是_______,(4)
輸出的結(jié)果是___________.S=0i=1是否輸出si>4s=s+ii=i+1開始結(jié)束課堂反饋練習(xí)二:
開始S=0I=2S=S+1/II=I+2N輸出S結(jié)束Y
下圖給出的是求
的值的一個(gè)框圖,其中判斷框內(nèi)應(yīng)填入的條件是_________。
四、課堂小結(jié):1、循環(huán)結(jié)構(gòu)的特點(diǎn)2、循環(huán)結(jié)構(gòu)類型3、循環(huán)結(jié)構(gòu)三要素當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)
重復(fù)同一個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三農(nóng)村合作社合作模式優(yōu)化方案
- 防撞護(hù)欄安裝施工方案
- 轉(zhuǎn)換層模板施工方案
- 不銹鋼雨棚施工方案
- 綦江酒店鋁單板施工方案
- 龍泉塑石假山制作施工方案
- 路面瀝青工程施工方案
- 臨床急性化膿性扁桃體炎和傳染性單核細(xì)胞增多癥鑒別診斷、相同點(diǎn)及區(qū)別
- 杭州扣盤式腳手架施工方案
- 桐梓科學(xué)開展松樹育苗和病蟲害防治工作的實(shí)踐及成果分析
- 檢驗(yàn)員培訓(xùn)資料-
- 房屋市政工程施工現(xiàn)場安全風(fēng)險(xiǎn)分級(jí)管控與防范措施清單
- 第三方工程評(píng)估體系檢查表
- 唐僧團(tuán)隊(duì)之如何打造團(tuán)隊(duì)
- 畢業(yè)設(shè)計(jì)外文文獻(xiàn)-Spring Boot
- 六年級(jí)下冊《生命.生態(tài).安全》全冊教案(表格式)
- DB32/T 4444-2023 單位消防安全管理規(guī)范-高清版
- 《讓孩子成才的秘密》寂靜法師
- 水下作業(yè)工程監(jiān)理實(shí)施細(xì)則(工程通用版范本)
- 小學(xué)科學(xué)教育探究一研討教學(xué)法
- GB 14930.1-2022食品安全國家標(biāo)準(zhǔn)洗滌劑
評(píng)論
0/150
提交評(píng)論