1.實驗目的
通過本次實驗
(1)掌握用vc++整合開發環境編輯源程式的方法。
(2)掌握在vc++整合開發環境中編譯、除錯與執行程式的方法。
(3)理解資料型別、變數、運算子、表示式的概念。
(4)學會使用cin進行資料輸入操作。
(5)學會用算術表示式、關係表示式、賦值表示式完成資料處理工作。
(6)學會使用cout進行資料輸出操作。
2.實驗要求
(1)編寫實驗程式;
(2)在vc++執行環境中,輸入源程式;
(3)編譯執行源程式;
(4)寫出執行結果。
3.實驗內容
(1)設計乙個c++程式,輸出以下資訊:
hello!
(2)設計乙個c++程式,輸入三個職工的工資,求工資總額。
實驗資料:1500,2000,2500
(3)設計乙個程式,從鍵盤輸入乙個矩形的長與寬,求其周長和面積。
實驗資料:50,40
(4)設計乙個程式,輸入乙個華氏溫度值,要求輸出其對應的攝氏溫度值。溫度轉換公式為:c=(f-32)*5/9。
實驗資料:33
(5)從鍵盤輸入乙個四位整數n=abcd,從左到右用a、b、c、d表示各位的數字,現要求依次輸出從右到左的各位數字,即輸出另乙個三位數m=dcba,試設計程式。
實驗資料:1234
4.解答參考
(1)新建工程為myproject1,新建c++源程式,檔名為myfile1.cpp,輸入以下內容:
# include
void main()
執行結果:
hello!
(2)演算法分析提示:
存放每個職工的工資變數應該是乙個實型數,故工資總額變數也應該是實型數。程式如下。
# include
void main()
執行結果:
請輸入三個職工的工資:1500 2000 2500
工資總額是:6000
(3)程式如下:
# include
void main()
執行結果:
請輸入乙個矩形的長與寬:
8 12
矩形的長與寬:8 和12
矩形的周長: 40
矩形的面積: 96
(4) 程式如下:
# include
void main()
執行結果:
請輸入華氏溫度:95
攝氏溫度是: 35.0
(5)演算法分析提示:
乙個四位數如1234,它的千位數a是1,求解的方法是1234/1000,因為兩個整數相除結果是取整了,所以可求出千位,而它的個位d是4,求解的方法是1234%10,餘數恰好是結果,至於百位數b和十位數c採用的方法是多樣的,見程式。輸出值為d*1000+c*100+b*10+a
程式如下:
# include
# include
void main()
執行結果:
請輸入四位十進位制整數: 1234
m=4321
實驗二1.實驗目的
通過本次實驗
(1)初步學會vc++開發環境中,單步執行程式的方法。
(2)掌握if語句的格式與使用方法,學會兩路分支程式設計方法;
(3)掌握巢狀if語句的格式與用法,學會多路分支程式的設計方法。
(4)掌握switch語句的格式與使用方法,學會編寫多路分支程式。
2.實驗要求
(1)編寫實驗程式
(2)在vc++執行環境中,輸入源程式
(3)單步執行程式
(4)編譯執行源程式
(5)輸入實驗資料,寫出執行結果。
3.實驗內容
(1)演示單步執行程式的方法;
(2)設計乙個程式,判斷從鍵盤輸入的整數的正負性和奇偶性。
實驗資料:-3 與 5
(3)有下列函式:
-x+3.5x<5)
y= 20-3.5(x+3)2 (5≤x<10)
-3.5+sin(x) (x≥10)
設計乙個程式,從鍵盤輸入x的值,輸出y的值。
實驗資料:6 與 11
(4)獎金稅率如下:(a代表獎金,r代表稅率)
a<100(元r=0%
100≤a<200r=2%
200≤a<400r=4%
400≤a<800r=8%
a≥800r=10%
輸入乙個獎金數,求稅率、應交稅款及實得獎金數。
實驗資料:400 與 900
4.解答參考
(2) 演算法分析提示:首先判斷乙個數是否是正數,在此基礎上判斷它是否是偶數。
演算法描述如下:
①定義乙個整數變數x。
②輸入該整數x。
③如果x>0,繼續判斷如果x%2=0,這時表明該數是乙個正偶數,否則是乙個正奇數。
④否則表明是乙個負數,再繼續判斷如果x%2=0,表明該數是乙個負偶數,否則是乙個負奇數。
# include
void main()
執行結果:
請輸入乙個整數:-6
-6 is negative even number
(3) 流程圖如圖3.1所示。程式如下:
#include
#include
void main()
執行結果:
input x: -3
y=6.5
(4) 演算法分析提示:由於判斷的條件比較多,所以考慮用switch語句。根據獎金額有被100除的特點,可以給變數b=a/100,不同的情況下稅率不同。
演算法描述如下:
① 定義四個變數a,b,r分別表示獎金額,情況變數,稅率。
② 輸入獎金額a。
③ 如果a>=800則 r=10。
④ 否則 b=a/100。
⑤ 根據b的值,得到r。
⑥ 輸出時輸出稅率r,應交稅款 a*r/100,實得獎金額a*(1-float(r)/100)。
# include
void main()
}cout<<"tax rate:"< cout<<"tax :"< cout<<"prise:"<}
執行結果:
please input prize :400
tax rate: 8%
tax: 32
prise: 368
執行結果:
please input prize :900
tax rate: 10%
tax: 90
prise: 810
通過本次實驗
(1)掌握while語句的格式與使用方法,學會當型迴圈程式設計方法;
實驗指導書內容
目錄第一章實驗裝置說明1 第一節系統概述 第二節 thkgk 3型高階過程控制物件系統實驗裝置 第三節 thkgk 3型過程控制系統實驗平台 第四節軟體介紹 第五節實驗要求及安全操作規程 第二章被控物件特性測試實驗12 第一節單容自衡水箱液位特性的測試 第二節雙容 串聯 水箱特性的測試 第三節雙容 ...
建築物理實驗指導書內容
前言實驗教學是教學的重要組成部分。通過實驗,可以加深學生對所學課程的理解,又可以提高學生的動手能力。由於各高校 建築學 城市規劃 專業的教學具體內容及實驗條件均有所差異,目前國家尚無統一的 建築物理實驗指導書 本實驗指導書是為配合 建築物理 課程的教學和基於以下觀點而編寫的,作為補充教材。主要內容分...
C實驗指導書
第1章概述 1.1 編輯 編譯和執行c 程式 實驗題目 編輯 編譯和執行給出的c 應用程式。實驗目的 1 熟悉c 開發視窗的布局及功能。2 了解c 應用程式的本結構。3 了解程式集和程式命名空間。4 熟悉c 應用程式的編譯和執行過程。實驗步驟 1 開啟裝visual studio 2008 2005...