資源描述:
《c語言 上機實驗報告》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、青島理工大學課程實驗報告課程名稱計算機程序設計(C)班級軟件111實驗日期2011.04.21姓名趙亞東學號201107209實驗成績實驗名稱實驗一C程序的運行環(huán)境和運行C程序的方法實驗目的及要求1.熟悉VisualC++6.0環(huán)境。2.了解建立控制臺應用程序的基本步驟。3.初步了解VisualC++6.0的環(huán)境設置。4.初步學會簡單的程序調(diào)試方法。5.學會編寫簡單的C程序。6.初步熟悉C語言操輸入scanf函數(shù)、輸出printf函數(shù)的使用。7.掌握C語言基本數(shù)據(jù)類型,熟悉變量的定義及變量的初始化和賦值操作。8.掌握不同的類型數(shù)據(jù)之間賦值的規(guī)律。9.掌握C語言的算術運
2、算符的使用以及算術表達式的使用;掌握自加自減運算符的特點及使用。實驗環(huán)境Visual6.0++Windows7實驗內(nèi)容1.按照上述步驟,創(chuàng)建一個基于控制臺的應用程序,該程序項目中只包含一個源程序文件。功能為求兩個整數(shù)的和,數(shù)據(jù)從鍵盤輸入。2.創(chuàng)建一個基于控制臺的應用程序,求一元二次方程的根。使得當輸入三個實數(shù)a,b,c(滿足b*b-4*a*c>0),能夠求出方程a*x*x+b*x+c=0的兩個實根,并顯示在屏幕上。分析提示:通過鍵盤輸入方程系數(shù)a,b,c的值,而后根據(jù)求根公式計算并輸出它的兩個根。算法描述實驗一1、先定義兩個變量a,b。2、鍵入a和b。3、輸出兩個數(shù)的
3、和。實驗二1、定義并輸入ab37及實驗步驟c。2、判斷d=b^2-4ac的大小。3、如果小于零則無解,等于零有一個解,x1=(-b)/(2*a)。4、大于零有兩個解。x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);5、輸出結果。調(diào)試過程及實驗結果12總結掌握了掌握C語言基本數(shù)據(jù)類型,變量的定義及變量的初始化和賦值操作,不同的類型數(shù)據(jù)之間賦值的規(guī)律。了解了C語言的算術運算符的使用以及算術表達式的使用,自加自減運算符的特點及使用。附錄實驗一1#includevoidmain(){inta,b,s;scanf("%d
4、%d",&a,&b);printf("s=%d",a+b);}實驗一2#include#includevoidmain(){doublea,b,c,d,x1,x2;printf("abc:");scanf("%lf%lf%lf",&a,&b,&c);d=b*b-4*a*c;if(d<0)printf("無解");elseif(d==0){x1=(-b)/(2*a);printf("一個解:x=%g",x1);37}else{x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);printf
5、("兩個解:x1=%g,x2=%g",x1,x2);}}37青島理工大學課程實驗報告課程名稱計算機程序設計(C)班級軟件111實驗日期2012.4.28姓名趙亞東學號201107209實驗成績實驗名稱實驗二選擇結構程序設計實驗目的及要求1.掌握賦值語句的使用方法。2.掌握各種類型數(shù)據(jù)的輸入輸出方法,能正確使用各種格式轉換符。3.能正確使用關系運算符及表達式、邏輯運算符及表達式。4.熟練掌握if語句,學會使用if-else語句設計雙分支和多分支結構程序。5.熟練掌握switch語句的特點,學會使用switch語句設計多分支結構程序。實驗環(huán)境Visual6.0++Wi
6、ndows7實驗內(nèi)容3.編寫程序,根據(jù)輸入的學生成績,給出相應的等級。90分以上的等級為A,60分以下的等級為E,其余每10分為一個等級。要求分別用if語句和switch語句實現(xiàn)。4.使用switch語句編寫簡單的四則運算程序。算法描述及實驗步驟實驗3用if語句時:先輸入學生成績,判斷等級,然后直接輸出等級代號A,B,C,D,E。用switch語句時:先輸入學生成績,除以十,取整。根據(jù)數(shù)值6到9判斷等級。然后輸出等級代號A,B,C,D,E。實驗4先定義字符變量c和數(shù)值變量a,b。然后判斷字符變量為何種運算符號。最后輸出相應結果。37調(diào)試過程及實驗結果34總結掌握了賦值
7、語句的使用方法,各種類型數(shù)據(jù)的輸入輸出方法,能正確使用各種格式轉換符、關系運算符及表達式、邏輯運算符及表達式。掌握了if語句,學會使用if-else語句設計雙分支和多分支結構程序;掌握了switch語句的特點,學會使用switch語句設計多分支結構程序附錄實驗二3用if語句:#includevoidmain(){inta;printf("請輸入學生成績:");scanf("%d",&a);if(a>90)printf("該學生成績等級是A");elseif(a>80)printf("該學生成績等級是B");elseif(