C語言程序設計實驗六循環結構程序設計_第1頁
C語言程序設計實驗六循環結構程序設計_第2頁
C語言程序設計實驗六循環結構程序設計_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗六循環結構程序設計一、目的和要求1、掌握在程序設計條件型循環結構時,如何正確地設定循環條件,以及如何控制循環 的次數。2、掌握如何正確地控制計數型循環結構的次數。3、了解在嵌套循環結構中,提高程序效率的方法。4、了解循環結構程序的基本測試方法。5、本實驗可在學習教材3.3節后進行。二、實驗內容與步驟1、實驗1題目下面是一個計算e的近似值(使誤差小于給定的8)的程序。#iiiclude niaiii()(double e=1.0,x=1.0,y,detax;int i=l;pnntf(“n please mput enter a error:”);scanf(c=detax)( x=x*i;

2、y=i/x;e=e+y;+i;pnntf(4=detax換成yv=detax,觀察程序運行將會有什么 變化。假如不知道機器內的程序中的各語句實際上是什么,分別輸入什么樣的detax來測試出 while語句的循環條件寫錯了。、把原程序中while語句之前的y=l/x語句去掉,觀察程序的運行將會發生什么樣 的變化。假如不知道機器內的程序實際上是怎么寫的,輸入什么樣的detax就能測試出少了上述 這條語句。、若把原程序中的1換成訐+,觀察程序的運行發生了什么變化?假如不知道這條語句到底是怎么寫的,輸入什么樣的detax就能測試出這條語句寫錯了.3、實驗2題目下面是一個用以計算i在120之間、j在13

3、之間表達式(i+1) X (i+1) X(j+1)所有 值的和的C程序。#include rnainQmtij;long sum=0;fbr(i= l?i=20.i-H-)fbr(j=l;j=3;j+)sum=sum+(i+1) *(i+1) *(j+2)piintf(sum is :%dafsum);)4、實驗2步驟將上述程序中的1和J分別做什么樣修改,能使程序按如下要求運行:不循環;外循環1次,不進入內循環;外循環,內循環各1次;外循環19次,內循環3次;外循環21次,內循環3次。試修改程序,以便能知道控制表達式:i=l;jv=20;i+和j=l;jv3;j+各執行了多少 次?將內循環與外循環的控制表達式進行對換,觀察程序的執行結果有無變化,并且 觀察對換后的外循環與內循環控制表達式執行的總次數有無變化?將(3)中程序寫為#include mainO(intlong sum=0;for(j=l;j=3;j+)( m=j+2;fbr(I=l ;jv=20;I+)n=I+l;sum=sum*m*m*k;)prmtf(ccsum is)觀察程序的執行結果有無變化?四、實驗結果三、分析討論(1)總結一下測試循環

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論