七《面向?qū)ο蟪绦蛟O(shè)計》new

七《面向?qū)ο蟪绦蛟O(shè)計》new

ID:18443228

大?。?75.50 KB

頁數(shù):14頁

時間:2018-09-18

七《面向?qū)ο蟪绦蛟O(shè)計》new_第1頁
七《面向?qū)ο蟪绦蛟O(shè)計》new_第2頁
七《面向?qū)ο蟪绦蛟O(shè)計》new_第3頁
七《面向?qū)ο蟪绦蛟O(shè)計》new_第4頁
七《面向?qū)ο蟪绦蛟O(shè)計》new_第5頁
資源描述:

《七《面向?qū)ο蟪绦蛟O(shè)計》new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、七《面向?qū)ο蟪绦蛟O(shè)計》大綱說明:實(shí)驗(yàn)1、2為基本的驗(yàn)證設(shè)計實(shí)驗(yàn),要求驗(yàn)證C++的新特性以及簡單類的編寫和應(yīng)用實(shí)驗(yàn)3為重點(diǎn)內(nèi)容,主要鍛煉學(xué)生對繼承與多態(tài)性的掌握,并能靈活運(yùn)用于簡單的實(shí)際應(yīng)用問題的解決。實(shí)驗(yàn)4為綜合應(yīng)用實(shí)驗(yàn),主要鍛煉學(xué)生運(yùn)用所學(xué)C++知識,結(jié)合某一特定C++語言工具(如VC++)實(shí)現(xiàn)一個實(shí)用的窗口應(yīng)用程序。實(shí)驗(yàn)4的內(nèi)容一般由教師指定范圍,學(xué)生自由選擇一題,由學(xué)生獨(dú)立或小組合作完成。實(shí)驗(yàn)一實(shí)現(xiàn)一個簡單的C++交互程序一、所需主要儀器及環(huán)境:每人微機(jī)一臺,安裝VC++二、實(shí)驗(yàn)?zāi)康暮鸵螅簩W(xué)會使用VC完成C++語言源程序的編輯、

2、編譯、運(yùn)行,熟悉程序結(jié)構(gòu)及非面向?qū)ο蟮男绿匦?。三、?shí)驗(yàn)主要內(nèi)容:運(yùn)行并初步了解VC++環(huán)境;創(chuàng)建一個簡單的Win32ConsoleApplication;編寫簡單程序;編譯并調(diào)試運(yùn)行程序。四、參考實(shí)驗(yàn)步驟:①運(yùn)行VC++,并在新建菜單中選擇創(chuàng)建一個空的Win32ConsoleApplication類型的工程②引入頭iostream.h文件,編寫main函數(shù),在其中實(shí)現(xiàn):定義一個整型變量i;通過鍵盤給變量i賦值;顯示變量i的值;③以.cpp為擴(kuò)展名為存盤;④編譯、運(yùn)行。參考實(shí)例:#includevoidmain()

3、{inti;cout<<”歡迎來到C++的天地,請你輸入一個整型值:”;cin>>i;cout<<”i=”<

4、運(yùn)算,要求將計算結(jié)果存放在成員變量中。四、參考實(shí)驗(yàn)步驟:①確定類結(jié)構(gòu)——如果是編寫矩形類,則類中至少應(yīng)包括存放矩形長、寬及矩形面積和周長的屬性變量;還有構(gòu)造方法、分別計算矩形面積和周長的方法。如果編寫計算器類,則類中至少應(yīng)包括存放左右操作數(shù)和計算結(jié)果的屬性變量;還有構(gòu)造方法、分別計算加、減、乘、除的方法。②編程實(shí)現(xiàn)上述類結(jié)構(gòu)③編寫主函數(shù),并在主函數(shù)中創(chuàng)建上述類的一個對象,通過該對象測試上述類的功能④以.cpp為擴(kuò)展名為存盤;⑤編譯、運(yùn)行。參考實(shí)例:矩形類實(shí)例#includeclassCRectangle{priv

5、ate:floatx,y,area,circum;//定義成員變量存儲矩形的長、寬和面積、周長public:CRectangle(){x=0;y=0;}//定義缺省構(gòu)造函數(shù)CRectangle(floatxi,floatyi){x=xi;y=yi;}//定義初始化構(gòu)造函數(shù)voidcal_area(){area=x*y;}//計算面積,結(jié)果存放在area成員變量voidcal_circum(){circum=2*(x+y);}//計算周長,結(jié)果存放在circum成員變量floatgetarea()const{returnarea;}//返

6、回矩形面積floatgetcircum()const{returncircum;}//返回矩形周長};voidmain(){floatx,y;cout<<"pleaseinputthelengthx:";//分別輸入矩形的長和寬cin>>x;cout<<"thewidthy:";cin>>y;CRectanglemyrec(x,y);//創(chuàng)建矩形類的一個對象,并用上述輸入進(jìn)行初始化myrec.cal_area();//調(diào)用計算矩形面積的方法myrec.cal_circum();//調(diào)用計算矩形周長的方法cout<<"theareaoft

7、herectangleis"<classCalculator{private:floatx,y,result;public:108Calculator(){x=0;y=0;}//定義缺省構(gòu)造函數(shù)Calculator(floatxi,floatyi){x=xi;y=yi;}//定義初始化構(gòu)造函數(shù)voidadd(){result=x+y;}/

8、/實(shí)現(xiàn)兩個操作數(shù)相加voidminus(){result=x-y;}//實(shí)現(xiàn)兩個操作數(shù)相減voidmultiple(){result=x*y;}//實(shí)現(xiàn)兩個操作數(shù)相乘voiddivide(){if(y==0

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。