C程序設(shè)計實踐指導(dǎo)書_第1頁
C程序設(shè)計實踐指導(dǎo)書_第2頁
C程序設(shè)計實踐指導(dǎo)書_第3頁
C程序設(shè)計實踐指導(dǎo)書_第4頁
C程序設(shè)計實踐指導(dǎo)書_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)C+程序設(shè)計實踐上機指導(dǎo)書(第六次)專業(yè) 班級 學(xué)號 姓名 信息學(xué)院實踐成績評價說明上機前充分準備實踐材料,對上機內(nèi)容有程序草稿。(10分)獨立完成實踐任務(wù),對實踐過程非常清晰。(30分)認真理解知識點,能夠與理論知識相結(jié)合。(10分)在機房遵守上機守則,接受實踐指導(dǎo)教師的監(jiān)督與管理。(20分)認真填寫實踐指導(dǎo)書,寫出實踐小結(jié)。(10分)在實踐中具備一定的創(chuàng)新思想,能夠主動與指導(dǎo)教師探討。(5分)加大實踐工作量,主動完成實踐指導(dǎo)書中的選做題目。(5分)掌握程序調(diào)試的方法

2、,認真完成程序調(diào)試工作,使程序能夠運行(10分)。上機六 類與對象(二)一、目的1、掌握類的定義和使用; 2、學(xué)習具有不同訪問屬性的成員的訪問方式; 3、學(xué)習構(gòu)造函數(shù)的使用。 二、要求:在上課之前,每一個同學(xué)必須將題目、程序編寫完畢,做好充分的準備。所有環(huán)節(jié)均由每位同學(xué)獨立完成,嚴禁抄襲他人結(jié)果。三、步驟和內(nèi)容1、基于書P106 例4-1實例,為類添加構(gòu)造函數(shù)。2、基于作業(yè)4-8,為類添加構(gòu)造函數(shù)。3、基于作業(yè)4-9,分別設(shè)計帶有默認形參和不帶默認形參值的構(gòu)造函數(shù)。 4、基于作業(yè)4-13,分別設(shè)計帶有默認形參和不帶默認形參值的構(gòu)造函數(shù)。四、思考題1、如何使用類?有什么作用?五、結(jié)果分析1. #

3、includeusing namespace std;class Clock public:Clock(int newH,int newM,int newS);/構(gòu)造函數(shù)void setTime(int newH, int newM, int newS);void showTime();private:int hour, minute, second;Clock:Clock(int newH, int newM, int newS): hour(newH), minute(newM), second(newS)inline void Clock:showTime()couthour:minut

4、e:secondendl;int main()/Clock myClock;coutTime is:endl;Clock myClock(8,30,30);myClock.showTime();return 0;2.#include#includeusing namespace std;class Dogpublic:Dog();void showdog();private:char name50;int age;double weight;Dog:Dog() cout輸入狗的名字:name; cout輸入狗的年齡:age; cout輸入狗的體重:weight;void Dog:showdog

5、()coutdog name:nameendl;coutdog age:ageendl;coutdog weight:weightendl;int main()Dog mydog;mydog.showdog();return 0;3.#include using namespace std;class Rectangle int leftdown1,leftdown2; int rightup1,rightup2;public:Rectangle() cout不帶形參:endl; coutleftdown1leftdown2; coutrightup1rightup2;Rectangle(in

6、t ld1,int ld2,int ru1,int ru2) cout帶默認形參:endl; leftdown1=ld1,leftdown2=ld2; rightup1=ru1,rightup2=ru2; cout左下角坐標為(leftdown1,leftdown2)endl; cout右下角坐標為(rightup1,rightup2)endl;void getvalue(int l0,int l2,int r1,int r2);void area();void Rectangle:getvalue(int l0,int l2,int r1,int r2) leftdown1=l0; left

7、down2=l2; rightup1=r1; rightup2=r2;void Rectangle:area() cout(rightup1-leftdown1)*(rightup2-leftdown2)endl;int main() cout矩形A的坐標:endl; Rectangle A; cout矩形A面積為:; A.area(); coutendl; cout矩形B的坐標:endl; Rectangle B(2,3,10,12); cout矩形B面積為:; B.area(); 4.#include const float pi=3.14;using namespace std;class Circle int radius;public:Circle() coutradius;Circle(int r) radius=r; cout圓B的半徑為:radiusendl;void getArea();void Circle:getArea() float area; area=pi*radius*radius; c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論