freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計課程設計報告(編輯修改稿)

2025-06-26 18:06 本頁面
 

【文章內容簡介】 9 第二次測試得到: 六、 程序不足及升級方向 這個程序的設計涉及的知識較多,測試工作量也比較大。要求設計好測試用例,編寫合適的測試程序進行測試,以上我編的測試程序可能也不是十分全面。需要進一步努力和更深入的考慮。 程序編寫上有些 地方還可以使用菜單程序,使得使程序的靈活性和可操作性更大、更廣。 七、參考文獻 [1] 姚全珠 .C++面向對象程序設計 [M].北京 :電子工業(yè)出版社 ,2020. [3] 劉振安 ,劉燕君 ,孫枕 .C++程序設計課程設計 [M].北京 :機械工業(yè)出版社 ,2020. 信息與計算科學專業(yè) C++語言課程設計 10 一、目的意義 《 C++語言程序設計》是“信息與計算科學”專業(yè)的一門院級選修課,在學完《計算機基礎》、《 C 語言程序設計》后開設,內容涉及類與對象、函數(shù)、繼承與派生、多態(tài)、流類庫與輸入輸出、模板等。雖然是選修課程,但關系到大部分同學的就業(yè) 問題。在理論上講解完面向對象的程序設計方法之后,另一個主要環(huán)節(jié)就是通過課程設計加以強化,以達到以下目的: 通過編寫比課堂上機內容更加復雜、深度更廣、更加實用的程序達到綜合訓練的目的,使學生加深理論知識的理解,培養(yǎng)學生采用面向對象的方法開發(fā)軟件的能力。 通過設置一些需要查閱相關資料才能做的題目,提高學生的自學習能力和創(chuàng)新能力。 為后續(xù)課程《數(shù)據結構》、《數(shù)據庫原理》、《軟件工程》、《信息安全與編碼》、數(shù)值計算方面專業(yè)課的學習和編程打下堅實的基礎。 二、內容要求 設 計題目 使用繼承的方法,編寫最多能輸入 10 個職工的信息表,再根據這個表產生一個職工信息簡表,并利用多態(tài)性實現(xiàn)信息的輸出。 設計要求 設計要求實現(xiàn)如下功能: ( 1) .建立職工信息數(shù)據,包括職工編號、姓名,性別和年齡。 ( 2)據職工信息表,建立只含 姓名和年齡 的職工信息簡表。 ( 3)使用繼承的方法構造 2 個類,使用相應的對象數(shù)組放置 10 個職工信息。 ( 4)編寫同名 display( )成員函數(shù),用來輸出數(shù)組的內容。 ( 5)編寫函數(shù) printer( ),用來根據實際對象輸出它們的內容。 三、設計 思想 類的結構 這里把簡表的內容作為基類 worker,由它派生詳表類 workers。這樣,簡表可以由賦值兼容規(guī)則得到。例如 workers 的一個對象 wks 為: 編 號 姓 名 性 別 年 齡 1001 張三 男 25 則 worker 的對象 wk可以通過以下賦值兼容規(guī)則得到: wk=wks。 這時 wk的信息為: 姓名 年齡 張三 25 多態(tài)性 報告 2 信息與計算科學專業(yè) C++語言課程設計 11 將 worker 的 display()成 員函數(shù)設計為虛函數(shù), printer()函數(shù)使用基類 worker 對象的引用作為參數(shù),即可實現(xiàn)多態(tài)性。 void printer(workeramp。s) { ()。 } 設計主函數(shù) 要求編寫最多輸入 10 個職工的信息表,這里的意思是可以少于 10 個職工。使用 ch 存放讀入的字符,當輸入 0 時退出輸入,同時將輸入個數(shù)作為輸出語句的循環(huán)次數(shù)。例如使用整型變量 number 存放輸入個數(shù),則可使用如下方法實現(xiàn): if(0==w_num) { number=i。 break。 } 使用 const 定義一個常量 SIZE=10,這樣可以增加程序的靈活性。 四、程序代碼 includeiostream includestring using namespace std。 const int SIZE=10。 //職工簡表類 class Worker{ private: int age。 public: char name[100]。 void setname(char n[100])。 char getname()。 void setage(int a)。 int getage()。 virtual void display()。 }。 class Workers:public Worker{ private: int num。 char sex[6]。 public: void setnum(int n)。 int getnum()。 void setsex(char s[SIZE])。 信息與計算科學專業(yè) C++語言課程設計 12 char getsex()。 void display()。 }。 void printer(Workeramp。)。 void Worker::setname(char n[100]) {strcpy(name,n)。} char Worker::getname() { coutname。 return(1)。 } void Worker::setage(int a) {age=a。} int Worker::getage() {return age。} void Worker::display(){ cout\tname\tageendl。 } void Workers::setnum(int n) {num=n。} int Workers::getnum() {return num。} void Workers::setsex(char s[SIZE]) {strcpy(sex,s)。} char Workers::getsex() {coutsex。 return(1)。 } void Workers::display(){ coutnum\tname\t getage()\tsexendl。 } //顯示職工信息處理函數(shù) void printer(Workeramp。s) {()。} //主函數(shù) void main(){ Workers wks[SIZE]。 Worker wk[SIZE]。 信息與計算科學專業(yè) C++語言課程設計 13 int number。 int w_num。 char ch[10]。 int w_age。 coutendlendl\t職工信息表 endlendl。 cout請輸入職工信息,以輸入編號為 0 結束! endl。 for(int i=0。iSIZE。i++){ cout編號: 。 cinw_num。 if(0==w_num){ number=i。 break。 } wks[i].setnum(w_num)。 cout姓名: 。 cinch。 wks[i].setname(ch)。 cout性別: 。 cinch。 wks[i].setsex(ch)。 cout年齡: 。 cinw_age。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1