第二章 資料型別、運算子和表示式----作業
n 學習要求:
了解資料型別概念。
掌握常量和變數的使用。
掌握各種運算子的運算結合性和優先順序,掌握各類表示式正確格式。
掌握資料型別轉換。
進一步熟悉vc整合程式設計環境的使用,熟練掌握程式設計過程和步驟,積累程式除錯經驗。
n 實驗作業
1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。
2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長;
3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。
4.編寫乙個程式,輸入乙個一元二次方程的三個係數,並計算其方程的解,然後輸出。
5.編寫程式,自己確定乙個加密演算法,將自己的音標姓名(英文)加密,並輸出加密後結果,請注釋你的加密演算法。
6.在乙個自動控制裝置中,控制字位數16位,控制裝置產生機械動作(如削,壓等)的是指令字的低8位,其中保護強制停機動作的控制命令是低8位是全為0,控制報警聲音是指令的高第1位,0為報警,1為不報警。請編寫程式,在緊急狀況啟動時,向控制器輸入控制指令。
7.積累除錯程式經驗,收集錯誤資訊原因(每個同學收集3-5條錯誤資訊原因,並輸入電腦形成文字)。
n 作業要求
網上提交各個程式和相關要求提交的文字。
#include
using name space std;
int main ()
例2.1
#include
#include
using namespace std;
int main ()
例2.3
#include
using namespace std;
int main ()
例2.4
#include
using namespace std;
int main ()
例2.7
#include
using namespace std;
int main()
習題3(1)
#include
#include
using namespace std;
int main()
{ int e, f, g;
cout<<"請輸入e的值:"<>e;
cout<<"請輸入f的值:"<>f;
cout<<"請輸入g值:"<>g;
float m, n, k;
cout<<"請輸入m的值:"<>m;
cout<<"請輸入n的值:"<>n;
k = (e + f) / g + sqrt ((double)n) * 1.2 / g + m;
cout<<"k = "<3(2)
#include
#include
using namespace std;
int main()
{ int e = 1, f = 4, g = 2;
float m = 10.5, n = 4.0, k;
k = (e + f) / g + sqrt ((double)n) * 1.2 / g + m;
cout<<"k = "《計算一元二次方程
#include
#include
using namespace std;
int main()
{ int a, b, c, m, a, b, d;
cout<<" 請輸入a: "<>a;
cout<<" 請輸入b: "<>b;
cout<< "請輸入c: " <>c;
m = b * b - 4 * a * c;
a = ( -b + sqrt( m ) )/( 2 * a );
b = ( -b - sqrt( m ) )/( 2 * a );
if (m >= 0)
{ if (m == 0)
cout<<"a = "<**愚笨,5,6兩題著實不懂,望師傅明示!
第三週作業
實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...
第三週作業
要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...
第三週作業
第一題 輸入課本各個例題,除錯執行程式,並分析程式。例1 include using namespace std int main 例8 includeusing namespace std int main else cout this is not a endl return 0 第三題 編寫程...