




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗報告 課 程 C+面向?qū)ο蟪绦蛟O(shè)計 學(xué) 院 通信與信息工程學(xué)院 專業(yè)及班級 _ 通信工程1102 姓 名 _米彥逢_ _學(xué) 號 _ 1107020215_ _ 日 期 _ 2012-12-10_實驗一:數(shù)據(jù)分析程序基本要求編寫一個程序,從數(shù)據(jù)文件中讀取數(shù)據(jù),并計算數(shù)據(jù)的統(tǒng)計特性,如均值和標(biāo)準(zhǔn)差。在顯示器上輸出數(shù)據(jù)的總數(shù)、均值和標(biāo)準(zhǔn)差。具體說明如下:1. 數(shù)據(jù)文件名作為程序參數(shù)輸入。2. 數(shù)據(jù)文件中數(shù)據(jù)的個數(shù)預(yù)先未知,應(yīng)從文件中得到。數(shù)據(jù)文件的格式可自定義。3. 程序的各功能應(yīng)由不同的函數(shù)完成。 程序說明:1) 功能實現(xiàn):將用戶所輸入的數(shù)據(jù)存入用戶指定文件當(dāng)中,并從文件中讀取數(shù)據(jù),并計算出數(shù)
2、據(jù)總數(shù),平均值和標(biāo)準(zhǔn)差。2) 程序結(jié)構(gòu):調(diào)用調(diào)用調(diào)用讀取存入用戶輸入文件平均值函數(shù)計算數(shù)據(jù)個數(shù)標(biāo)準(zhǔn)差函數(shù)計數(shù)函數(shù)計算平均值計算標(biāo)準(zhǔn)差結(jié)束4):程序運行結(jié)果:輸入文件名:輸入數(shù)據(jù):結(jié)果顯示:實驗二:形狀表示程序基本要求定義三角形(Triangle)、矩形(Rectangle)和圓形(Circle)三個形狀類。編寫一個程序,能夠根據(jù)用戶輸入生成相應(yīng)的形狀類對象。將形狀的信息輸出到顯示器和文件中。具體說明如下:1. 三個形狀類應(yīng)包含構(gòu)造函數(shù)和成員函數(shù)(函數(shù)的參數(shù)和返回值根據(jù)需要自己定義):2. Set()設(shè)置形狀3. Display()顯示形狀,4. 格式為Rectangle(left, right
3、, width, height),5. Circle(x, y), r),6. Triangle(x1, y1), (x2, y2), (x3, y3)7. GetArea()計算形狀的面積8. GetPerimeter計算形狀的周長9. 用戶根據(jù)提示選擇要生成的形狀類型,并設(shè)置形狀的位置。 程序說明:1) 功能說明及輸入輸出說明:根據(jù)用戶選擇,調(diào)用相應(yīng)的形狀類對象,然后由用戶輸入相應(yīng)數(shù)據(jù)后,顯示圖形位置,面積和周長。2) 程序框架:選擇調(diào)用組合組合組合矩形類三角形點類點類用戶輸入數(shù)據(jù)成員函數(shù)Set()用戶輸入選擇結(jié)束三角形類點類循環(huán)成員函數(shù)Display()成員函數(shù)GetArea()成員函數(shù)
4、GetPerimeter()3):程序運行結(jié)果:先選三角形:輸入第一個點坐標(biāo):輸入第二個點坐標(biāo):輸入第三個點坐標(biāo):結(jié)果顯示:繼續(xù)回到主菜單:選擇矩形:輸入一個頂點的坐標(biāo):輸入長和寬:結(jié)果顯示:選擇圓形:輸入圓心:輸入半徑:結(jié)果顯示:選擇退出:實驗三:形狀集合程序基本要求在實驗二的基礎(chǔ)上,定義形狀類的基類(Shape),三個具體的形狀類繼承自該基類。形狀基類包括虛函數(shù)Display、GetArea和GetPerimeter。編寫一個程序,隨機生成N個形狀類對象,將這些對象放入Shape指針類型的數(shù)組中。程序能根據(jù)用戶的輸入,上下左右移動形狀(即修改形狀對象的成員變量),并在顯示器上輸出移動后目標(biāo)
5、的新位置。 程序說明:1):程序功能及輸入輸出:在實驗二的基礎(chǔ)上,產(chǎn)生N個隨機形狀類對象,根據(jù)用戶輸入隨機數(shù),調(diào)用相應(yīng)形狀類對象,此外顯示形狀位置后,用戶可以通過上下左右鍵控制圖形位置,最后顯示圖形面積和周長信息。程序運行結(jié)果:2):程序框架:公用成員函數(shù)公用繼承矩形類圓類點類點類產(chǎn)生隨機函數(shù)組合類三角形類點類抽象類ShapeSet()純虛函數(shù)Dispaly()純虛函數(shù)GetArea()純虛函數(shù)GetPerimeter()純虛函數(shù)N個隨機類對象放入調(diào)用用戶輸入一個隨機數(shù)Shape類指針數(shù)組shapearrayN循環(huán)成員函數(shù)按Esc調(diào)用某個形狀類函數(shù)Set()用戶輸入數(shù)據(jù)函數(shù)Display()控
6、制圖形位置函數(shù)GetArea()函數(shù)GetPerimeter()顯示全部結(jié)果輸入隨機數(shù):顯示圖形類型并輸入數(shù)據(jù):顯示圖形位置:按上下左右鍵控制圖形位置:(上上右右)按退出鍵顯示圖形面積和周長:輸入超出隨機數(shù)范圍的數(shù)退出:附加程序:小型電話號碼薄管理系統(tǒng):程序說明:功能選擇可以用菜單實現(xiàn),有增加數(shù)據(jù),修改數(shù)據(jù) ,查詢數(shù)據(jù),刪除數(shù)據(jù)的功能。用戶通過不同的數(shù)字進入不同的菜單,電話號碼薄結(jié)構(gòu):序號、姓名、電話號碼。增加的數(shù)據(jù)會被保存到文件,其他對數(shù)據(jù)的操作都是從文件中讀入的。程序框架:菜單函數(shù)char inter_face()添加函數(shù)void add_person()公用成員私有成員Book類學(xué)號st
7、unum姓名name號碼number刪除函數(shù)void del_person()顯示函數(shù)void show_all()修改函數(shù)void alter()查詢函數(shù)void select()保存函數(shù)void save_new()調(diào)用調(diào)用6調(diào)用調(diào)用成員函數(shù)產(chǎn)生一個book類對象開始用戶輸入選擇項菜單函數(shù)類對象添加函數(shù)退出輸入數(shù)據(jù)保存函數(shù)存入文件返回刪除函數(shù)顯示函數(shù)修改函數(shù)查詢函數(shù)打開文件輸入查找數(shù)據(jù)刪除數(shù)據(jù)打開文件顯示數(shù)據(jù)打開文件輸入修改數(shù)據(jù)保存函數(shù)存入文件打開文件輸入查找數(shù)據(jù)顯示查詢數(shù)據(jù)23145程序運行結(jié)果:姓名學(xué)號電話號碼mi110702021518292071352zhang110702021618265479941wang110702021718298746521li11070201818365471589先添加以上數(shù)據(jù),再刪除zha
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咖啡的商業(yè)模式分析試題及答案
- 2024年稅務(wù)師重要考題試題及答案
- 2024電網(wǎng)行業(yè)知識試題及答案解析
- 秘書崗位職責(zé)試題及答案
- 湖北省2025屆九師聯(lián)盟核心模擬卷(下)(樣卷)英語試題及答案
- 汽車美容師裝修材料知識與應(yīng)用試題及答案
- 2025專業(yè)版網(wǎng)站服務(wù)合同
- 廣東外語外貿(mào)大學(xué)《商務(wù)英語會話(三)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武昌工學(xué)院《土木工程專業(yè)基礎(chǔ)實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年江蘇蘇州高新區(qū)一中高三下學(xué)期第四次考試語文試題含解析
- 校長在高考動員大會上講話:高考不是獨木橋人生處處有航道
- 觀賞魚國際貿(mào)易的可持續(xù)發(fā)展策略
- 《園林微景觀設(shè)計與制作》課件-項目四 微景觀展示
- 新版《醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范》(2024)培訓(xùn)試題及答案
- 2025年初級社會工作者綜合能力全國考試題庫(含答案)
- 液力偶合器參數(shù)
- 高填方路基及擋土墻施工方案
- 《側(cè)面描寫》教學(xué)課件.ppt
- 不銹鋼欄桿制作與安裝工程工檢驗批質(zhì)量檢驗記錄
- 2020版《中國藥典》微生物限度計數(shù)—耐膽鹽革蘭陰性菌
- 醫(yī)藥企業(yè)價格和營銷行為信用承諾書
評論
0/150
提交評論