版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第七章第七章循環(huán)結構程序設計循環(huán)結構程序設計循環(huán)結構是三種基本控制結構之一。使用循環(huán)結構是優(yōu)化程序結構的一種有效方法。本章將詳細介紹循環(huán)結構及其程序設計方法有關內(nèi)容。7.17.1循環(huán)結構概述循環(huán)結構概述7.1.17.1.1循環(huán)及循環(huán)結構循環(huán)及循環(huán)結構在求解復雜問題時常常遇到大量重復或相似的處理過程(計算過程、操作過程)。對于這些處理過程我們不難按順序結構設計和編寫程序。例如:從鍵盤輸入5個數(shù)求5個數(shù)之和并打印輸出計算結果。求解這個問題我
2、們甚至會不假思索地采用順序結構設計出求解算法編寫出相應程序。求解算法如下:(1)初始化:賦初值0.0至sum。(2)輸入一個數(shù)x并累加到sum中。(3)輸入一個數(shù)x并累加到sum中。(4)輸入一個數(shù)x并累加到sum中。(5)輸入一個數(shù)x并累加到sum中。(6)輸入一個數(shù)x并累加到sum中。(7)輸出結果sum。(8)結束。根據(jù)上述算法編寫程序如下:sum=0.0READxsum=sumxREADxsum=sumxREADxsum=sum
3、xREADxsum=sumxREADxsum=sumxPRINTsum=sumEND71循環(huán)結構概述171[例7.1]求S=123…N的值(N由鍵盤輸入N2)。編寫程序。解:求解這一問題將執(zhí)行N1次加法運算如果將等式寫成S=012…N則執(zhí)行N次加法運算不同的是參與運算的操作數(shù)不同而已。顯然該問題易采用循環(huán)結構實現(xiàn)之。用整型變量S保存和值用N保存求和最大值用I作計數(shù)器。編寫程序如下:[例7.2]讀入某班級考試成績(人數(shù)不定)計算其平均成績
4、并輸出。編寫程序。解:由于學生人數(shù)不定所以輸入的學生成績個數(shù)不確定以輸入1作為結束標志(因為成績不可能為負數(shù))從而動態(tài)確定學生人數(shù)n。平均成績計算公式是:av=(x1x2…xn)n對于計算平均成績問題核心問題是一個求和問題類似[例7.1]問題。程序易采用循環(huán)結構和循環(huán)語句來實現(xiàn)。編寫程序如下:從上述例題中可看出循環(huán)結構或循環(huán)語句由兩部分組成:一部分是循環(huán)體指需要重復執(zhí)行的處理過程(語句序列、語句塊)另一部分是循環(huán)控制機制指根據(jù)條件判斷循
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- fortran90程序設計chapter4
- fortran90程序設計chapter13
- fortran90程序設計chapter14
- fortran90第二章 選擇結構程序設計
- chapter7
- 生物化學chapter7
- chapter7外存與io設備
- 《程序設計語言(fortran)》課程教學大綱
- 國際財務管理課后習題答案chapter7
- 歷史文化類著作Manchuria-Cradle of Conflict(Chapter7,Chapter8)英漢翻譯實踐報告.pdf
- 基于delphi7的程序設計
- c語言程序設計ppt-第2版-第7章-指針程序設計
- vb程序設計例題-程序改錯程序填空程序設計
- Java程序設計 7章_ppt.txt
- 程序設計基礎:c語言7ppt
- Java程序設計 7章_ppt.txt
- 程序設計教案 程序設計——數(shù)據(jù)結構
- 最簡單的c程序設計――順序程序設計
- 自動程序設計
- 894程序設計
評論
0/150
提交評論