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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)(c)實(shí)驗(yàn)教學(xué)大綱(完整版)

2024-10-11 12:11上一頁面

下一頁面
  

【正文】 義性;虛基類的定義;理解子類型和賦值兼容規(guī)則。難點(diǎn):函數(shù)的引用參數(shù)和返回引用的使用;掌握磁盤文件的輸入輸出操作方法。通過本課程的學(xué)習(xí),應(yīng)使學(xué)生能夠較好地理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的基本概念,掌握面向?qū)ο蟪绦虻脑O(shè)計(jì)方法,并能夠在C++環(huán)境下(如VC++)開發(fā)較大型的應(yīng)用程序。工作忙亂無條理。工作作風(fēng)較好。能掌握所學(xué)實(shí)驗(yàn)技能的絕大部分,對難點(diǎn)較大的操作完成有困難。根據(jù)實(shí)驗(yàn)要求對數(shù)據(jù)進(jìn)行分析和誤差處理。選做,練習(xí)使用STL中的vector模板類。對Point類重載定義一個(gè)車(vehicle)基類,有虛函數(shù)Run、Stop等成員函數(shù),由此派生出自行車(bicycle)類、汽車(motorcar)類,它們都有Run、Stop等成員函數(shù)。定義一個(gè)基類BaseClass,有整型成員變量Number,構(gòu)造其派生類DerivedClass,定義該派生類的對象,觀察構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行情況。定義一個(gè)具有構(gòu)造函數(shù)和析構(gòu)函數(shù)的類,如實(shí)驗(yàn)一的CPU類,定義一個(gè)CPU的對象數(shù)組,觀察構(gòu)造函數(shù)的析構(gòu)函數(shù)的調(diào)用過程。思考并回答以下概念:函數(shù)重載,引用,類,對象,數(shù)據(jù)成員,函數(shù)成員,訪問屬性,構(gòu)造函數(shù),析構(gòu)函數(shù),類的組合,內(nèi)嵌對象,初始化列表,復(fù)制構(gòu)造函數(shù)。實(shí)驗(yàn)內(nèi)容:編寫重載函數(shù)Max1可分別求取兩個(gè)整數(shù),三個(gè)整數(shù),兩個(gè)雙精度數(shù),三個(gè)雙精度數(shù)的最大值。第一篇:《面向?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)大綱編制。寫一個(gè)函數(shù),具有一個(gè)引用作為形參參數(shù),在函數(shù)中改變引用變量的值,觀察實(shí)參變量的變化。主要儀器設(shè)備及軟件:PC+Windows 2000+VC 實(shí)驗(yàn)二C++程序的結(jié)構(gòu)(設(shè)計(jì)性實(shí)驗(yàn)2學(xué)時(shí))目的要求:觀察程序運(yùn)行中變量的作用域、生存期和可見性; 學(xué)習(xí)類的靜態(tài)成員的使用;學(xué)習(xí)多文件結(jié)構(gòu)在C++程序中的使用。利用動態(tài)內(nèi)存分配的方式重新完成題目2)。定義一個(gè)車(vehicle)基類,具有MaxSpeed、Weight等成員變量,Run、Stop等成員函數(shù),由此派生出自行車(bicycle)類,汽車(motorcar)類。在主函數(shù)中用不同的方法調(diào)用Run、Stop成員函數(shù),觀察這些函數(shù)的執(zhí)行結(jié)果,思考如何實(shí)現(xiàn)動態(tài)多態(tài)性,如果Run、Stop沒有被定義為虛函數(shù),執(zhí)行結(jié)果會怎樣,把結(jié)果和分析寫入實(shí)驗(yàn)報(bào)告。選做,定義一個(gè)異常類CException,有成員函數(shù)Reason(),用來顯示異常的類型。(五)問題討論結(jié)合有關(guān)理論對實(shí)驗(yàn)中的現(xiàn)象、產(chǎn)生的誤差等進(jìn)行討論和分析,以提高自己的分析問題、解決問題的能力,并提出應(yīng)注意的事項(xiàng),也為以后的科學(xué)研究打下一定的基礎(chǔ)。能一般完成實(shí)驗(yàn)報(bào)告和其它實(shí)驗(yàn)作業(yè)。能認(rèn)真遵守各項(xiàng)規(guī)章制度。一般能遵守實(shí)驗(yàn)室規(guī)章制度,但常有小的錯(cuò)誤。從而為以后的工作和學(xué)習(xí)打下基礎(chǔ)。第三章 類和對象(6學(xué)時(shí)) 對象數(shù)組與對象指針 2.基本要求理解類的概念,掌握類的定義方法;理解對象與類的關(guān)系,掌握對象的創(chuàng)建和使用方法;掌握構(gòu)造函數(shù)、析構(gòu)函數(shù)的概念和使用方法;掌握拷貝構(gòu)造函數(shù)的使用方法;掌握對象數(shù)組和對象指針的特點(diǎn)和使用方法;掌握函數(shù)調(diào)用中參數(shù)的傳遞方式;理解類的組合的特點(diǎn)。第六章、多態(tài)性(5學(xué)時(shí)) 2.基本要求掌握重載運(yùn)算符的定義方法;了解運(yùn)算符重載為成員函數(shù)與友元函數(shù)的區(qū)別;掌握不同類型數(shù)據(jù)間的轉(zhuǎn)換方法;掌握多態(tài)性的概念;掌握虛函數(shù)的定義和使用方法;掌握純虛函數(shù)和抽象類的定義;了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。、難點(diǎn)重點(diǎn):掌握istream類和ostream類的輸入和輸出方法;掌握文件的輸入和輸出。用構(gòu)造函數(shù)將消逝時(shí)間的初值置為零。然后設(shè)計(jì)一個(gè)求解一元二次實(shí)系數(shù)方程的根的類Root??刂婆_模式下程序的編寫有兩種方法,一是創(chuàng)建一個(gè)C++源程序文件,二是創(chuàng)建一個(gè)控制臺模式的工程。⑵創(chuàng)建一個(gè)控制臺模式的工程① 啟動Visual C++,單擊“File”菜單下的“New”菜單命令,出現(xiàn)“New”對話框。(2)掌握不同特性對象成員的訪問方法二、實(shí)驗(yàn)設(shè)備與平臺實(shí)驗(yàn)設(shè)備要求每個(gè)學(xué)生一臺電腦,其中運(yùn)行環(huán)境為VC++ 。用VC6的Debug的功能跟蹤構(gòu)造函數(shù)、析構(gòu)函數(shù)和成員函數(shù)的執(zhí)行順序。else return b。二、實(shí)驗(yàn)設(shè)備與平臺硬件環(huán)境:微型計(jì)算機(jī),軟件環(huán)境:Visual C++ 。? class Cylinder: public Circle { //圓柱體類 ? double h。} }。掌握用友元函數(shù)重載運(yùn)算符的方法。實(shí)驗(yàn)六 多態(tài)性虛函數(shù)一、實(shí)驗(yàn)?zāi)康募耙髮W(xué)習(xí)虛函數(shù)和純虛函數(shù)的定義與使用方式。} };class subclass: public base { public: virtual void fn(){ cout 171。test(bc)。三、實(shí)驗(yàn)內(nèi)容及步驟模板的概念:若一個(gè)程序的功能是對某種特定的數(shù)據(jù)類型進(jìn)行處理,則將所處理的數(shù)據(jù)類型說明為參數(shù),就可把這個(gè)程序改寫為模板。當(dāng)編譯系統(tǒng)發(fā)現(xiàn)有一個(gè)函數(shù)調(diào)用: FunctionName(實(shí)在參數(shù)表)。實(shí)驗(yàn)2: 用函數(shù)模板方法編寫程序,對給各種不同類型的兩個(gè)數(shù)的和。char*names[ ]={“Rose”,“John”,“Alice”,“Mary”}。Main(){ //用鍵盤輸入For(int i=0。二、基本知識點(diǎn)類和對象的定義、對象的初始化和使用面向?qū)ο蟮睦^承機(jī)制虛函數(shù)與多態(tài)性運(yùn)算符重載文件的使用算法的使用三、基本要求理解面向?qū)ο蟮奶匦哉莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的開發(fā)方法有一定的分析問題和解決問題的能力根據(jù)學(xué)過的知識點(diǎn),充分利用已有的開發(fā)工具和素材,使程序編寫具有更高的效率,能真正地解決實(shí)際問題。:實(shí)驗(yàn)題目1:友元函數(shù)的聲明、定義和使用(1)程序功能簡介編程實(shí)現(xiàn)一個(gè)類的友元函數(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ì)說明① 在頭文件中聲明類,在程序文件中定義類的成員函數(shù); ② 采用構(gòu)造函數(shù)進(jìn)行對象的初始化;③ 對于友元成員和友元類兩種實(shí)現(xiàn)方式,可以另外定義一個(gè)求解兩點(diǎn)距離的ComputeDistance類,將distance()作為該類的成員函數(shù)。(3)程序設(shè)計(jì)說明① (見P86)、(見P86)、(見P87)。(要求部分功能實(shí)現(xiàn))。//寫入文件中Ifstream ifile(“d:”,ios::binary)。i(3)建立一個(gè)文本文件“”(內(nèi)容由讀者選定),然后顯示該文件,(4)建立若干個(gè)結(jié)構(gòu)體類型的學(xué)生數(shù)據(jù)。實(shí)驗(yàn)七 I/O流與文件一、實(shí)驗(yàn)?zāi)康呐c要求(1)掌握流的概念。該重載函數(shù)的定義體與函數(shù)模板的函數(shù)定義體相同,而形式參數(shù)表的類型則以實(shí)在參數(shù)表的實(shí)際類型為依據(jù)。C++程序由類和函數(shù)組成,模板也分為函數(shù)模板(function template)和類模板(class template)。 “Calling test(sc)n ”。} };void test(base amp。掌握抽象類的定義與使用方式,并注意指針的用法。三、實(shí)驗(yàn)內(nèi)容及步驟定義一個(gè)復(fù)數(shù)類,通過重載運(yùn)算符:“ *”,“/”,直接實(shí)現(xiàn)二個(gè)復(fù)數(shù)之間的乘除運(yùn)算。(5,7)。思考:點(diǎn),矩形,立方體?radius=0, double實(shí)驗(yàn)四 繼承多繼承一、實(shí)驗(yàn)?zāi)康募耙笳莆绽^承、基類和派生類的概念。求:圓面積。()。y = 50。(2)求點(diǎn)到直線的距離。然后單擊【OK】按鈕。然后選擇“Files”選項(xiàng)卡,在
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1