版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
循環(huán)結(jié)構(gòu)的程序?qū)W習(xí)目標(biāo)1.掌握循環(huán)結(jié)構(gòu)流程圖的畫法。2.掌握單循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)方法。應(yīng)用順序結(jié)構(gòu),計(jì)算機(jī)可以按順序執(zhí)行一系列的語句;應(yīng)用選擇結(jié)構(gòu),計(jì)算機(jī)可以有選擇地執(zhí)行一系列語句。但在實(shí)際問題中,會經(jīng)常遇到反復(fù)進(jìn)行一系列處理才能解決的問題,這就需要循環(huán)結(jié)構(gòu)的程序。舉一個(gè)簡單的例子,用QBASIC語言的SQR(x)函數(shù)可以輸出一個(gè)數(shù)的算術(shù)平方根。要求出1到9這9個(gè)自然數(shù)的算術(shù)平方根,可以寫出下面的程序。那么要求出1到100這100個(gè)數(shù)的算術(shù)平方根,就得寫出100條類似的語句。還有上節(jié)我們計(jì)算鐵路托運(yùn)行李費(fèi)的程序,要計(jì)算100件行李的托運(yùn)費(fèi),同樣的程序要運(yùn)行100次,這樣做顯然是非常麻煩的,QBASIC為我們提供了循環(huán)語句,可以使程序變得非常簡明。請?jiān)赒BASIC工作窗口中輸入并運(yùn)行下面的程序,體會循環(huán)結(jié)構(gòu)的程序及作用。多向思維FOR語句中的循環(huán)變量終值能不能小于初值?為什么?FOR-NEXT語句的流程圖如圖所示?!纠?】求S=1+2+3+…+99+100的值。
分析:題中的加數(shù)的變化是有規(guī)律的,我們可以用步長值為1的循環(huán)來得到這100個(gè)數(shù),再將它們累加到變量s,為此需要先將s的值置為0。分析:用h代表下落的高度,r來代表反彈的高度,s代表小球經(jīng)過的路程。由已知條件可知:h的初值為100,反彈高度r=h/2。每一次小球都要經(jīng)過下落和彈起兩個(gè)階段,小球經(jīng)過的路程為h+r。如圖2-5-2所示,小球第二次下落的高度等于上次彈起的高度。如此重復(fù)10次。由上面的分析可知:本題需要反復(fù)多次計(jì)算小球的反彈高度和小球經(jīng)過的路程,反復(fù)的次數(shù)是10次?!纠?】小球從100米高空落下,落地后反復(fù)彈起,每次彈起的高度都是上次高度的一半。編程求此球第10次落地后彈起的高度和小球經(jīng)過的路程。多向思維如果將例3的要求改為:求第幾次落地后彈起的高度小于0.001米,有辦法解決嗎?小結(jié)循環(huán)結(jié)構(gòu)是重復(fù)執(zhí)行某一段程序的結(jié)構(gòu),是程序設(shè)計(jì)的基本結(jié)構(gòu)之一。閱讀材料當(dāng)型循環(huán)和直到型循環(huán)1.當(dāng)型循環(huán)在很多情況下,我們需要下面的循環(huán)過程:先判斷循環(huán)的條件,若條件成立,則執(zhí)行循環(huán)體,循環(huán)體執(zhí)行完后,返回去判斷循環(huán)的條件;若條件不成立,則不執(zhí)行循環(huán)體,而執(zhí)行循環(huán)體后面的程序,這就是當(dāng)型循環(huán)。
在QBASIC語言中,當(dāng)型循環(huán)用WHLE語句來實(shí)現(xiàn)。其格式是:
DOWHILE<條件>
<循環(huán)體>
LOOP如果要讓程序在一定條件下結(jié)束循環(huán),我們可以在循環(huán)體中使用EXITDO語句,強(qiáng)制程序跳轉(zhuǎn)到循環(huán)的外部。它常常用在IF語句中2.直到型循環(huán)
直到型循環(huán)的執(zhí)行過程是:先執(zhí)行循環(huán)體,再判斷條件,若條件成立,則退出循環(huán);否則,返回去執(zhí)行循環(huán)體。在QBASIC語言中,直到型循環(huán)用UNTIL語句來實(shí)現(xiàn)。其格式如下:DO<循環(huán)體>LOOPUNTIL<條件>思考與練習(xí)1.寫出下列程序的運(yùn)行結(jié)果。2.改變下面求10!的程序3.設(shè)計(jì)一個(gè)程序,求
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年工程稅收與結(jié)算合同
- 2024年度電競游戲開發(fā)與發(fā)行合同
- 2024年丙方法律咨詢與代理合同
- 2024年應(yīng)急出口指示牌制作安裝合同
- 2024年城市道路泥水施工合同
- 2024年建筑工程所需材料采購協(xié)議
- 2024年度無人機(jī)制造與銷售合同
- 2024園林綠化工程綠化帶規(guī)劃與設(shè)計(jì)合同
- 2024騰訊朋友圈廣告合同
- 2024年度醫(yī)院醫(yī)療設(shè)備采購與安裝合同
- 口腔常見疾病的診治
- MOOC 人像攝影-中國傳媒大學(xué) 中國大學(xué)慕課答案
- MOOC 計(jì)算機(jī)組成原理-電子科技大學(xué) 中國大學(xué)慕課答案
- 2024年江蘇無錫市江陰市江南水務(wù)股份有限公司招聘筆試參考題庫含答案解析
- 中學(xué)教材、教輔征訂管理制度
- (高清版)DZT 0213-2002 冶金、化工石灰?guī)r及白云巖、水泥原料礦產(chǎn)地質(zhì)勘查規(guī)范
- 消防安全評估消防安全評估方案
- 工程造價(jià)專業(yè)《工程經(jīng)濟(jì)》課程標(biāo)準(zhǔn)
- ZARA服裝市場營銷策略研究分析 市場營銷專業(yè)
- 設(shè)備維保的市場化運(yùn)作與服務(wù)模式創(chuàng)新
- 幼兒園科普知識宣傳
評論
0/150
提交評論