《C語言程序設(shè)計》實驗報告_第1頁
《C語言程序設(shè)計》實驗報告_第2頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、可編輯WORD版本資料-學海無涯可編輯WORD版本資料-學海無涯 5/5可編輯WORD版本資料-學海無涯(完整版)C語言程序設(shè)計實驗報告 C語言程序設(shè)計 實驗報告 20122013學年第二學期 班級姓名學號指導教師 實驗一 實驗項目名稱:C程序的運行環(huán)境和運行C程序的方法 所使用的工具軟件及環(huán)境:Visual C+ 6.0 一、實驗目的: 1了解在Visual C+ 6.0環(huán)境下如何編輯、編譯、連接和運行一個C程序; 2通過運行簡單的C程序,初步了解C源程序的特點。 二、預習內(nèi)容: 教材C語言程序設(shè)計教程第1章。 三、實驗內(nèi)容: 1. 在Visual C+ 6.0環(huán)境下輸入并運行下面的程序:

2、#include int main( ) printf(This is a C program.n); return 0; 2. 在Visual C+ 6.0環(huán)境下輸入下面的程序(有語法錯誤),編譯、連接、 調(diào)試該程序,直至程序無語法錯誤,然后運行程序,并觀察分析運行結(jié)果。 #include int main( ) int a,b,sum a=3; b=4; sun=a+b; print(%d+%d=%dn,a,b,sum); return 0; 四、實驗結(jié)果: 1. 運行結(jié)果(或截圖): 2. (1) 改正后的源程序: (2) 運行結(jié)果(或截圖): 五、思考題: 1. 一個C程序上機的步驟有

3、哪些? 答: 2. 組成C程序的基本單位是函數(shù),一個函數(shù)包括哪幾個部分? 答: 成績指導教師簽名 實驗二 實驗項目名稱:數(shù)據(jù)類型、運算符和表達式 所使用的工具軟件及環(huán)境:Visual C+ 6.0 一、實驗目的: 1掌握整型、實型與字符型這三種基本類型的概念; 2掌握常量及變量的使用方法; 3. 掌握基本算術(shù)運算符及其表達式的使用方法; 4. 掌握+、-運算符、賦值運算符及其表達式的使用方法。 二、預習內(nèi)容: 教材C語言程序設(shè)計教程第2章。 三、實驗內(nèi)容: 1. 在Visual C+ 6.0環(huán)境下輸入下面的程序(有語法錯誤),編譯、連接、 調(diào)試該程序,直至程序無語法錯誤。 #include i

4、nt main( ) int 2cd=3; float =3.14; char for=A; printf(%d,%f,%cn,2cd,for); return 0; 2. 在Visual C+ 6.0環(huán)境下輸入并運行下面的程序,觀察分析運行結(jié)果。 #include int main( ) int a=3,b=4,c=8; float d,e; d=a+b/c; e=a+(float)d/c; printf(d=%f,e=%fn,d,e); return 0; 3. 在Visual C+ 6.0環(huán)境下輸入并運行下面的程序,觀察分析運行結(jié)果。 #include int main( ) int a

5、=4; a+=a-=a*a+a; printf(a=%dn,a); return 0; 四、實驗結(jié)果: 1. 該程序為什么出錯? 答: 2. 運行結(jié)果(或截圖): 3. 運行結(jié)果(或截圖): 4. 運行結(jié)果(或截圖): 五、思考題: 1. 給變量命名應(yīng)該注意哪些問題? 答: 2. 程序2的運行結(jié)果中,d和e的值為什么不同? 答: 3. 程序1的運行結(jié)果中,i和j的值為什么不同?m和n的值為什么不同? 答: 4. 請分析表達式a+=a-=a*a+a的運算過程(寫出運算步驟)。 答: 成績指導教師簽名 實驗三 實驗項目名稱:簡單的輸入輸出及順序程序設(shè)計 所使用的工具軟件及環(huán)境:Visual C+

6、6.0 一、實驗目的: 1. 掌握整型、實型與字符型數(shù)據(jù)的正確輸入方法(scanf函數(shù)的使用); 2. 掌握整型、實型與字符型數(shù)據(jù)的正確輸出方法(printf函數(shù)的使用); 3. 掌握編寫順序程序的方法。 二、預習內(nèi)容: 教材C語言程序設(shè)計教程第3章。 三、實驗內(nèi)容: 1. 下面程序的功能是:從鍵盤輸入2個整數(shù),輸出它們的和。 #include int main( ) int a,b,sum; printf(請輸入第一個整數(shù):); scanf(%d,&a); printf(請輸入第二個整數(shù):); scanf(%d,&b); sum=a+b; printf(%d+%d=%dn,a,b,sum);

7、 return 0; 3. 下面程序的功能是:輸出a,b,c三個變量的值。 #include int main( ) int a=35;float b=43.6578;char c=A; return 0; 請在橫線上填寫一條合適的語句,使程序完整,運行該程序,且讓程序的運行結(jié)果如下: a=35,b=43.66,c=A 4. 設(shè)圓半徑r=1.5,圓柱高h=3,編寫程序求圓周長、圓面積、圓球表面積、 圓球體積和圓柱體積。要求用scanf語句輸入半徑和高,輸出時有文字說 明,取小數(shù)點后兩位。 四、實驗結(jié)果: 1. (1) 橫線上應(yīng)填寫的語句為: (2) 運行結(jié)果(或截圖): 2. 運行結(jié)果(或截圖

8、): 3. (1) 橫線上應(yīng)填寫的語句為: (2) 運行結(jié)果(或截圖): 4. (1) 程序中用到的變量(類型) (2) 算法(用偽代碼描述) (3) 源程序清單 (4) 運行結(jié)果(或截圖) 五、思考題: 程序1和程序2中輸入數(shù)據(jù)的方式有什么不同?你認為哪種方式較好?從兩種輸入方式的對比中你得到什么啟發(fā)? 答: 成績指導教師簽名 實驗四 實驗項目名稱:選擇結(jié)構(gòu)程序設(shè)計 所使用的工具軟件及環(huán)境:Visual C+ 6.0 一、實驗目的: 1. 正確使用關(guān)系運算符和關(guān)系表達式; 2. 正確使用邏輯運算符和邏輯表達式; 3. 熟練使用if語句實現(xiàn)選擇結(jié)構(gòu)程序; 4. 熟練使用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)程序。 二、預習內(nèi)容: 教材C語言程序設(shè)計教程第4章。 三、實驗內(nèi)容: 1. 下面程序的功能是:輸入學生成績,若成績在90分以上,輸出 “Excellent!”;若成績在6089分之間,輸出“Pass!”;若成績在60 分以下,輸出“Fail!”。請將程序補充

溫馨提示

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

評論

0/150

提交評論