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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)方法實(shí)驗(yàn)教學(xué)大綱-文庫吧資料

2024-10-30 12:00本頁面
  

【正文】 2C++程序的結(jié)構(gòu)√√作用域與生存期,靜態(tài)成員3數(shù)組、指針與字符串 √√ 三種常見編程元素的使用4繼承與派生 √√派生類的設(shè)計(jì)與使用5 多態(tài)性 √√運(yùn)算符重載、動(dòng)態(tài)多態(tài)6模板和文件 √√模板,異常處理機(jī)制的設(shè)計(jì)四、實(shí)驗(yàn)內(nèi)容安排: 實(shí)驗(yàn)一類與對象(設(shè)計(jì)性實(shí)驗(yàn)4學(xué)時(shí))目的要求:掌握類的定義和使用;掌握類對象的聲明;練習(xí)具有不同訪問屬性的成員的訪問方式;觀察構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行過程; 學(xué)習(xí)類組合使用方法;使用VC++的debug調(diào)試功能觀察程序流程,跟蹤觀察類的構(gòu)造函數(shù)、析構(gòu)函數(shù)、成員函數(shù)的執(zhí)行順序。2.實(shí)驗(yàn)要求學(xué)生應(yīng)該自始至終貫徹課程中所介紹的程序設(shè)計(jì)風(fēng)格,養(yǎng)成良好的編程習(xí)慣; 應(yīng)獨(dú)立完成所布置習(xí)題。本實(shí)驗(yàn)大綱力求結(jié)合該課程教學(xué)計(jì)劃大綱的相應(yīng)內(nèi)容,由淺入深的指導(dǎo)學(xué)生了解和掌握如何利用C++程序設(shè)計(jì)語言進(jìn)行程序設(shè)計(jì),提高學(xué)生的動(dòng)手能力,做到理論和實(shí)踐相結(jié)合,培養(yǎng)學(xué)生理解,分析程序,編寫,調(diào)試程序的能力,使之能把程序設(shè)計(jì)應(yīng)用到今后的專業(yè)學(xué)習(xí)中。第四篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)》(c++)實(shí)驗(yàn)教學(xué)大綱《面向?qū)ο蟪绦蛟O(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱 課程總學(xué)時(shí):64學(xué)分:4實(shí)驗(yàn)學(xué)時(shí):16實(shí)驗(yàn)個(gè)數(shù): 6個(gè)實(shí)驗(yàn)學(xué)分:1分 課程性質(zhì):專業(yè)必修課適用專業(yè):計(jì)算機(jī)類專業(yè) 教材及參考書:《C++語言程序設(shè)計(jì)(第四版)》,鄭莉、董淵編著,北京:清華大學(xué)出版社,2011 大綱執(zhí)筆人:楊軍大綱審定人:一、實(shí)驗(yàn)課的性質(zhì)與任務(wù)本課程實(shí)驗(yàn)大綱是面向計(jì)算機(jī)專業(yè)學(xué)生開設(shè)的《C++程序設(shè)計(jì)》實(shí)驗(yàn)課計(jì)劃指導(dǎo)大綱,是依據(jù)《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)計(jì)劃指導(dǎo)大綱編制。(3)程序設(shè)計(jì)說明① 在頭文件中聲明類,在程序文件中定義類的成員函數(shù); ② 采用構(gòu)造函數(shù)進(jìn)行對象的初始化;③ 對于友元成員和友元類兩種實(shí)現(xiàn)方式,可以另外定義一個(gè)求解兩點(diǎn)距離的ComputeDistance類,將distance()作為該類的成員函數(shù)。實(shí)驗(yàn)題目3:利用友元機(jī)制計(jì)算兩點(diǎn)之間的距離(1)程序功能簡介設(shè)計(jì)一個(gè)點(diǎn)(Point)類,其中包括一對坐標(biāo)數(shù)據(jù)成員、一個(gè)求兩點(diǎn)之間距離的友元接口和顯示坐標(biāo)點(diǎn)的成員函數(shù),并用數(shù)據(jù)進(jìn)行測試。(3)程序設(shè)計(jì)說明① (見P91)、(見P92)、(見P93)。實(shí)驗(yàn)題目2:友元成員和友元類的聲明、定義和使用(1)程序功能簡介編程實(shí)現(xiàn)一個(gè)類的友元成員和友元類的聲明、定義和使用代碼。(3)程序設(shè)計(jì)說明① (見P86)、(見P86)、(見P87)。:實(shí)驗(yàn)題目1:友元函數(shù)的聲明、定義和使用(1)程序功能簡介編程實(shí)現(xiàn)一個(gè)類的友元函數(shù)的聲明、定義和使用代碼。4)定義各類中的成員函數(shù) 5)對用到的算法進(jìn)行描述完成編寫相關(guān)實(shí)驗(yàn)代碼對實(shí)驗(yàn)結(jié)果進(jìn)行分析對本次實(shí)驗(yàn)要有總結(jié)注意:要求在系統(tǒng)設(shè)計(jì)階段對數(shù)據(jù)結(jié)構(gòu)(主要是類的結(jié)構(gòu)及類之間的聯(lián)系)進(jìn)行分析研究,充分利用面向?qū)ο蟮奶匦?,使類結(jié)構(gòu)盡可能合理和高效。2)創(chuàng)建系統(tǒng)項(xiàng)目(解決方案, Project)。(要求部分功能實(shí)現(xiàn))。二、基本知識點(diǎn)類和對象的定義、對象的初始化和使用面向?qū)ο蟮睦^承機(jī)制虛函數(shù)與多態(tài)性運(yùn)算符重載文件的使用算法的使用三、基本要求理解面向?qū)ο蟮奶匦哉莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的開發(fā)方法有一定的分析問題和解決問題的能力根據(jù)學(xué)過的知識點(diǎn),充分利用已有的開發(fā)工具和素材,使程序編寫具有更高的效率,能真正地解決實(shí)際問題。iCout實(shí)驗(yàn)六 綜合應(yīng)用程序一一、實(shí)驗(yàn)?zāi)康谋緦?shí)驗(yàn)是對前面所學(xué)知識的總結(jié),通過一個(gè)比較完整的應(yīng)用程序的設(shè)計(jì),將學(xué)過的知識連貫起來,掌握開發(fā)一個(gè)實(shí)際應(yīng)用程序的步驟,同時(shí)學(xué)會使用開發(fā)工具實(shí)現(xiàn)界面友好的應(yīng)用程序。iOfstream ofile(“d:”,ios::binary)。//寫入文件中Ifstream ifile(“d:”,ios::binary)。Main(){ //用鍵盤輸入For(int i=0。Float score。(10分)編寫程序上機(jī)完成如下工作: Struct student {Int num。i(3)建立一個(gè)文本文件“”(內(nèi)容由讀者選定),然后顯示該文件,(4)建立若干個(gè)結(jié)構(gòu)體類型的學(xué)生數(shù)據(jù)。char*names[ ]={“Rose”,“John”,“Alice”,“Mary”}。for(int i=0。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。實(shí)驗(yàn)七 I/O流與文件一、實(shí)驗(yàn)?zāi)康呐c要求(1)掌握流的概念。實(shí)驗(yàn)2: 用函數(shù)模板方法編寫程序,對給各種不同類型的兩個(gè)數(shù)的和。實(shí)驗(yàn)1:用函數(shù)模板方法編寫程序,對給各種不同類型的三個(gè)數(shù)分別求最大數(shù)。注意:函數(shù)模板與模板函數(shù)的區(qū)別在于,函數(shù)模板是模板的定義,定義中用到通用類型參數(shù)。該重載函數(shù)的定義體與函數(shù)模板的函數(shù)定義體相同,而形式參數(shù)表的類型則以實(shí)在參數(shù)表的實(shí)際類型為依據(jù)。當(dāng)編譯系統(tǒng)發(fā)現(xiàn)有一個(gè)函數(shù)調(diào)用: FunctionName(實(shí)在參數(shù)表)。這樣的函數(shù)模板定義,不是一個(gè)實(shí)實(shí)在在的函數(shù),編譯系統(tǒng)不為其產(chǎn)生任何執(zhí)行代碼。函數(shù)模板的一般定義形式是: template 返回類型 FunctionName(形式參數(shù)表){ //函數(shù)定義體 } 其中的類型形式參數(shù)表可以包含基本數(shù)據(jù)類型,也可以包含類類型。C++程序由類和函數(shù)組成,模板也分為函數(shù)模板(function template)和類模板(class template)。三、實(shí)驗(yàn)內(nèi)容及步驟模板的概念:若一個(gè)程序的功能是對某種特定的數(shù)據(jù)類型進(jìn)行處理,則將所處理的數(shù)據(jù)類型說明為參數(shù),就可把這個(gè)程序改寫為模板。定義一個(gè)派生于container類的圓柱體類cylinder,在類中都具有求表面積和體積的重定義的成員函數(shù)。}定義一個(gè)從正方形、球體和圓柱體的各種運(yùn)算中抽象出一個(gè)公共基 container類,在其中定義表面積和體積的純虛函數(shù),分析:定義一個(gè)派生于container類的正方體類cube,在類中都具有求表面積的和體積的重定義的成員函數(shù)。 “Calling test(sc)n ”。test(bc)。cout171。} void main(){ base be。} };void test(base amp。} };class subclass: public base { public: virtual void fn(){ cout 171。 include class base { public: virtual void fh(){cout 171。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。掌握抽象類的定義與使用方式,并注意指針的用法。實(shí)驗(yàn)六 多態(tài)性虛函數(shù)一、實(shí)驗(yàn)?zāi)康募耙髮W(xué)習(xí)虛函數(shù)和純虛函數(shù)的定義與使用方式。編寫一個(gè)完整的程序,測試重載運(yùn)算符的正確性。要求乘法“*”用友元函數(shù)實(shí)現(xiàn)重載,除法“/”用成員函數(shù)實(shí)現(xiàn)重載。三、實(shí)驗(yàn)內(nèi)容及步驟定義一個(gè)復(fù)數(shù)類,通過重載運(yùn)算符:“ *”,“/”,直接實(shí)現(xiàn)二個(gè)復(fù)數(shù)之間的乘除運(yùn)算。掌握用友元函數(shù)重載運(yùn)算符的方法。} 2 書上作業(yè)。()。(5,7)。} }。三、實(shí)驗(yàn)內(nèi)容及步驟1閱讀程序,寫出實(shí)驗(yàn)結(jié)果。掌握派生類對基類的繼承。思考:點(diǎn),矩形,立方體?radius=0, double實(shí)驗(yàn)四 繼承多繼承一、實(shí)驗(yàn)?zāi)康募耙笳莆绽^承、基類和派生類的概念。? class Cylinder: public Circle { //圓柱體類 ? double h。? class Circle:public Point { //圓類 ? protected: ? double r。? 圓的面積:S=PI*R*R ? 周長:C= 2*PI*R ? 圓柱表面積:A=2*PI*R*H+2*PI*R*R ? =C*H+2*S ? 圓柱體積: V=PI*R*R*H =S*H? class Point //點(diǎn)類 ? { ? protected: ? double x,y。求:圓面積。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。掌握初始化基類成員的方法。()。()。else return b。z = c。} TEST(int a,int b,int c){cout x = a。y = 50。用VC6的Debug的功能跟蹤構(gòu)造函數(shù)、析構(gòu)函數(shù)和成員函數(shù)的執(zhí)行順序。二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個(gè)學(xué)生一臺電腦,其中運(yùn)行環(huán)境為VC++ 。成員函數(shù)包括:設(shè)置各個(gè)數(shù)據(jù)成員的值的構(gòu)造函數(shù)Point(), 取得坐標(biāo)值的函數(shù)Getx(),Gety(),設(shè)計(jì)一直線類Line,數(shù)據(jù)成員包括:直線系數(shù)a,b,c;成員函數(shù)包括:取得系數(shù)的函數(shù)Geta(),Getb(),Getc()。(2)求點(diǎn)到直線的距離。(2)掌握不同特性對象成員的訪問方法二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個(gè)學(xué)生一臺電腦,其中運(yùn)行環(huán)境為VC++ 。④ 此時(shí)在
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1