資源描述:
《書籍《c語言程序設(shè)計》實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、《C語言程序設(shè)計》實驗報告2012~2013學(xué)年第二學(xué)期班級姓名學(xué)號指導(dǎo)教師實驗一實驗項目名稱:C程序的運行環(huán)境和運行C程序的方法所使用的工具軟件及環(huán)境:VisualC++6.0一?實驗?zāi)康?1.了解在VisualC++6.0環(huán)境下如何編輯?編譯?連接和運行一個C程序;2.通過運行簡單的C程序,初步了解C源程序的特點?二?預(yù)習(xí)內(nèi)容:教材《C語言程序設(shè)計教程》第1章?三?實驗內(nèi)容:1.在VisualC++6.0環(huán)境下輸入并運行下面的程序:#includeintmain(){printf("ThisisaCprogram.");return0;}2.在VisualC
2、++6.0環(huán)境下輸入下面的程序(有語法錯誤),編譯?連接?調(diào)試該程序,直至程序無語法錯誤,然后運行程序,并觀察分析運行結(jié)果?#includeintmain(){inta,b,suma=3;b=4;sun=a+b;print("%d+%d=%d",a,b,sum);return0;}四?實驗結(jié)果:1.運行結(jié)果(或截圖):342.(1)改正后的源程序:(2)運行結(jié)果(或截圖):五?思考題:1.一個C程序上機的步驟有哪些?答:2.組成C程序的基本單位是函數(shù),一個函數(shù)包括哪幾個部分?答:成績指導(dǎo)教師簽名34實驗二實驗項目名稱:數(shù)據(jù)類型?運算符和表達式所使用的工具軟件及環(huán)
3、境:VisualC++6.0一?實驗?zāi)康?1.掌握整型?實型與字符型這三種基本類型的概念;2.掌握常量及變量的使用方法;3.掌握基本算術(shù)運算符及其表達式的使用方法;4.掌握++?--運算符?賦值運算符及其表達式的使用方法?二?預(yù)習(xí)內(nèi)容:教材《C語言程序設(shè)計教程》第2章?三?實驗內(nèi)容:1.在VisualC++6.0環(huán)境下輸入下面的程序(有語法錯誤),編譯?連接?調(diào)試該程序,直至程序無語法錯誤?#includeintmain(){int2cd=3;floatπ=3.14;charfor=′A′;printf("%d,%f,%c",2cd,π,for);return0
4、;}2.在VisualC++6.0環(huán)境下輸入并運行下面的程序,觀察分析運行結(jié)果?#includeintmain(){inta=3,b=4,c=8;floatd,e;d=a+b/c;e=a+(float)d/c;printf("d=%f,e=%f",d,e);return0;}3.在VisualC++6.0環(huán)境下輸入并運行下面的程序,觀察分析運行結(jié)果?#includeintmain(){inta,b,c,d,i,j,m,n;a=b=c=d=3;34i=a++;j=++b;m=c--;n=--d;printf("a=%d,b=%d,c=%d,d=%
5、d,i=%d,j=%d,m=%d,n=%d",a,b,c,d,i,j,m,n);return0;}4.在VisualC++6.0環(huán)境下輸入并運行下面的程序,觀察分析運行結(jié)果?#includeintmain(){inta=4;a+=a-=a*a+a;printf("a=%d",a);return0;}四?實驗結(jié)果:1.該程序為什么出錯?答:2.運行結(jié)果(或截圖):3.運行結(jié)果(或截圖):4.運行結(jié)果(或截圖):34五?思考題:1.給變量命名應(yīng)該注意哪些問題?答:2.程序2的運行結(jié)果中,d和e的值為什么不同?答:3.程序1的運行結(jié)果中,i和j的值為什么不同?m和
6、n的值為什么不同?答:4.請分析表達式a+=a-=a*a+a的運算過程(寫出運算步驟)?答:成績指導(dǎo)教師簽名34實驗三實驗項目名稱:簡單的輸入輸出及順序程序設(shè)計所使用的工具軟件及環(huán)境:VisualC++6.0一?實驗?zāi)康?1.掌握整型?實型與字符型數(shù)據(jù)的正確輸入方法(scanf函數(shù)的使用);2.掌握整型?實型與字符型數(shù)據(jù)的正確輸出方法(printf函數(shù)的使用);3.掌握編寫順序程序的方法?二?預(yù)習(xí)內(nèi)容:教材《C語言程序設(shè)計教程》第3章?三?實驗內(nèi)容:1.下面程序的功能是:從鍵盤輸入2個整數(shù),輸出它們的和?#includeintmain(){inta,b,sum;su
7、m=a+b;printf("%d+%d=%d",a,b,sum);return0;}請在橫線上填寫一條合適的語句,使程序完整,然后上機運行該程序?2.在VisualC++6.0環(huán)境下輸入并運行下面的程序,觀察分析程序運行過程及結(jié)果?#includeintmain(){inta,b,sum;printf("請輸入第一個整數(shù):");scanf("%d",&a);printf("請輸入第二個整數(shù):");scanf("%d",&b);sum=