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

正文內(nèi)容

《面向對象程序設計(c++)》課程設計教學大綱(doc)-文庫吧

2024-10-29 10:02 本頁面


【正文】 《面向對象程序設計》課程教學計劃指導大綱編制。本課程主要講述了利用C++進行程序設計的思想和方法,既有面向過程和面向對象的程序設計的理論知識,又包括極強的實踐應用能力的培養(yǎng)。本實驗大綱力求結合該課程教學計劃大綱的相應內(nèi)容,由淺入深的指導學生了解和掌握如何利用C++程序設計語言進行程序設計,提高學生的動手能力,做到理論和實踐相結合,培養(yǎng)學生理解,分析程序,編寫,調(diào)試程序的能力,使之能把程序設計應用到今后的專業(yè)學習中。二、實驗目的與要求 1.實驗目的通過本課程的學習,使學生掌握面向過程的程序設計思想和編程思路,初步掌握面向對象的程序設計思想,學會調(diào)試程序,能獨立編寫實用的小型程序。2.實驗要求學生應該自始至終貫徹課程中所介紹的程序設計風格,養(yǎng)成良好的編程習慣; 應獨立完成所布置習題。為保證盡量在統(tǒng)一安排的上機時間內(nèi)編譯運行通過程序,學生應事先設計好程序。三、實驗項目及內(nèi)容提要面向對象程序設計實驗課程(071016)序號實驗編號實驗名稱學時必做選做學分數(shù) 實驗類型內(nèi)容提要基本操作驗證綜合設計 1類與對象√√函數(shù)重載,類的設計與使用 2 2C++程序的結構√√作用域與生存期,靜態(tài)成員3數(shù)組、指針與字符串 √√ 三種常見編程元素的使用4繼承與派生 √√派生類的設計與使用5 多態(tài)性 √√運算符重載、動態(tài)多態(tài)6模板和文件 √√模板,異常處理機制的設計四、實驗內(nèi)容安排: 實驗一類與對象(設計性實驗4學時)目的要求:掌握類的定義和使用;掌握類對象的聲明;練習具有不同訪問屬性的成員的訪問方式;觀察構造函數(shù)和析構函數(shù)的執(zhí)行過程; 學習類組合使用方法;使用VC++的debug調(diào)試功能觀察程序流程,跟蹤觀察類的構造函數(shù)、析構函數(shù)、成員函數(shù)的執(zhí)行順序。實驗內(nèi)容:編寫重載函數(shù)Max1可分別求取兩個整數(shù),三個整數(shù),兩個雙精度數(shù),三個雙精度數(shù)的最大值。寫一個函數(shù),具有一個引用作為形參參數(shù),在函數(shù)中改變引用變量的值,觀察實參變量的變化。定義一個CPU類,包含等級(Rank)、頻率(frequency)、電壓(voltage)等屬性,有兩個公有成員函數(shù)run、stop。其中,rank為枚舉類型CPU__Rank,定義為enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7},frequency為單位是MHz的整型數(shù),voltage為浮點型的電壓值。觀察構造函數(shù)和析構函數(shù)的調(diào)用順序。定義一個簡單的Computer類,有數(shù)據(jù)成員芯片(cpu)、內(nèi)存(ram)、光驅(cdrom)等等,有兩個公有成員函數(shù)run、stop。cpu為CPU類的一個對象,ram為RAM類的一個對象,cdrom為CDROM類的一個對象,定義并實現(xiàn)這個類,為以上的類編寫構造和析構函數(shù),觀察組合類和內(nèi)嵌類的構造函數(shù)和析構函數(shù)的調(diào)用順序。為題目2)的類編寫復制構造函數(shù),在主函數(shù)中利用復制構造的方式創(chuàng)建新的對象,觀察對象的狀態(tài)。思考并回答以下概念:函數(shù)重載,引用,類,對象,數(shù)據(jù)成員,函數(shù)成員,訪問屬性,構造函數(shù),析構函數(shù),類的組合,內(nèi)嵌對象,初始化列表,復制構造函數(shù)。主要儀器設備及軟件:PC+Windows 2000+VC 實驗二C++程序的結構(設計性實驗2學時)目的要求:觀察程序運行中變量的作用域、生存期和可見性; 學習類的靜態(tài)成員的使用;學習多文件結構在C++程序中的使用。實驗內(nèi)容:實現(xiàn)客戶機(CLIENT)類。定義字符型靜態(tài)數(shù)據(jù)成員ServerName,保存其服務器名稱;整型靜態(tài)數(shù)據(jù)成員ClientNum,記錄已定義的客戶數(shù)量;定義靜態(tài)函數(shù)ChangeServerName()改變服務器名稱。利用多文件結構實現(xiàn)題目1),, 中測試這個類,觀察相應的成員變量取值的變化情況,要求ClientNum能夠實時記錄客戶機對象的數(shù)量。思考并回答以下概念:類的靜態(tài)數(shù)據(jù)成員,類的靜態(tài)函數(shù)成員,多文件結構,文件包含。主要儀器設備及軟件:Windows 2000+VC 實驗三數(shù)組、指針與字符串實驗(設計性實驗4學時)目的要求:學習使用數(shù)組;學習字符串數(shù)據(jù)的組織和處理;學習標準C++庫的使用; 掌握指針的使用方法;練習通過debug觀察指針的內(nèi)容及其所指的對象的內(nèi)容;練習通過動態(tài)內(nèi)存分配實現(xiàn)動態(tài)數(shù)組,并體會指針在其中的作用; 分別使用字符數(shù)組和標準C++庫練習處理字符串的方法。實驗內(nèi)容:編寫一個類用于處理33矩陣轉置,測試轉置的效果,輸出轉置前后的矩陣。定義一個具有構造函數(shù)和析構函數(shù)的類,如實驗一的CPU類,定義一個CPU的對象數(shù)組,觀察構造函數(shù)的析構函數(shù)的調(diào)用過程。利用動態(tài)內(nèi)存分配的方式重新完成題目2)。使用系統(tǒng)提供的string類定義字符串對象并初始化,實現(xiàn)從原始字符串中提取一個子串。選做:定義一個Point(二維點類)的對象數(shù)組,利用該數(shù)組實現(xiàn)直線的線性擬合。選做:定義一個動態(tài)數(shù)組類。思考并回答:數(shù)組,指針,對象數(shù)組,動態(tài)內(nèi)存分配,默認構造函數(shù),標準類庫,字符串類 string,線性擬合。:Windows 2000+VC 實驗四繼承與派生
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1