




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗報告課 程C+面向?qū)ο蟪绦蛟O(shè)計學 院通信與信息工程學院專業(yè)及班級_通信工程1102姓 名_米彥逢_學 號 _1107020215_日 期 _2012-12-10_實驗一:數(shù)據(jù)分析程序基本要求編寫一個程序,從數(shù)據(jù)文件中讀取數(shù)據(jù),并計算數(shù)據(jù)的統(tǒng)計特性,如均值和標準差。在顯示器上輸出數(shù)據(jù)的總數(shù)、均值和標準差。具體說明如下:1. 數(shù)據(jù)文件名作為程序參數(shù)輸入。2. 數(shù)據(jù)文件中數(shù)據(jù)的個數(shù)預先未知,應從文件中得到。數(shù)據(jù)文件的格式可自定義。3. 程序的各功能應由不同的函數(shù)完成。Ø 程序說明:1) 功能實現(xiàn):將用戶所輸入的數(shù)據(jù)存入用戶指定文件當中,并從文件中讀取數(shù)據(jù),并計算出數(shù)據(jù)總數(shù),平均值和標準
2、差。2) 程序結(jié)構(gòu):調(diào)用調(diào)用調(diào)用讀取存入用戶輸入文件平均值函數(shù)計算數(shù)據(jù)個數(shù)標準差函數(shù)計數(shù)函數(shù)計算平均值計算標準差結(jié)束4):程序運行結(jié)果:輸入文件名:輸入數(shù)據(jù):結(jié)果顯示:實驗二:形狀表示程序基本要求定義三角形(Triangle)、矩形(Rectangle)和圓形(Circle)三個形狀類。編寫一個程序,能夠根據(jù)用戶輸入生成相應的形狀類對象。將形狀的信息輸出到顯示器和文件中。具體說明如下:1. 三個形狀類應包含構(gòu)造函數(shù)和成員函數(shù)(函數(shù)的參數(shù)和返回值根據(jù)需要自己定義):2. Set()設(shè)置形狀3. Display()顯示形狀,4. 格式為Rectangle(left, right, width, h
3、eight),5. Circle(x, y), r),6. Triangle(x1, y1), (x2, y2), (x3, y3)7. GetArea()計算形狀的面積8. GetPerimeter計算形狀的周長9. 用戶根據(jù)提示選擇要生成的形狀類型,并設(shè)置形狀的位置。Ø 程序說明:1) 功能說明及輸入輸出說明:根據(jù)用戶選擇,調(diào)用相應的形狀類對象,然后由用戶輸入相應數(shù)據(jù)后,顯示圖形位置,面積和周長。2) 程序框架:選擇調(diào)用組合組合組合矩形類三角形點類點類用戶輸入數(shù)據(jù)成員函數(shù)Set()用戶輸入選擇結(jié)束三角形類點類循環(huán)成員函數(shù)Display()成員函數(shù)GetArea()成員函數(shù)GetP
4、erimeter()3):程序運行結(jié)果:先選三角形:輸入第一個點坐標:輸入第二個點坐標:輸入第三個點坐標:結(jié)果顯示:繼續(xù)回到主菜單:選擇矩形:輸入一個頂點的坐標:輸入長和寬:結(jié)果顯示:選擇圓形:輸入圓心:輸入半徑:結(jié)果顯示:選擇退出:實驗三:形狀集合程序基本要求在實驗二的基礎(chǔ)上,定義形狀類的基類(Shape),三個具體的形狀類繼承自該基類。形狀基類包括虛函數(shù)Display、GetArea和GetPerimeter。編寫一個程序,隨機生成N個形狀類對象,將這些對象放入Shape指針類型的數(shù)組中。程序能根據(jù)用戶的輸入,上下左右移動形狀(即修改形狀對象的成員變量),并在顯示器上輸出移動后目標的新位置
5、。Ø 程序說明:1):程序功能及輸入輸出:在實驗二的基礎(chǔ)上,產(chǎn)生N個隨機形狀類對象,根據(jù)用戶輸入隨機數(shù),調(diào)用相應形狀類對象,此外顯示形狀位置后,用戶可以通過上下左右鍵控制圖形位置,最后顯示圖形面積和周長信息。程序運行結(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類學號
7、stunum姓名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é)果:姓名學號電話號碼mi1107020215zhang1107020216wang1107020217li110702018先添加以上數(shù)據(jù),再刪除zhang
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南司法警官職業(yè)學院《室內(nèi)設(shè)計基礎(chǔ)》2023-2024學年第二學期期末試卷
- 浙江橫店影視職業(yè)學院《生物儀器原理與使用》2023-2024學年第二學期期末試卷
- 重慶幼兒師范高等??茖W?!吨圃炫c材料》2023-2024學年第二學期期末試卷
- 2025屆荊州市重點中學高三下學期4月診斷考試物理試題含解析
- 工業(yè)用地用地面積優(yōu)化與節(jié)約
- 工程結(jié)算書中的工程量清單編制
- 歐菲醫(yī)療美容客戶滿意度調(diào)查問卷
- 2025年鄰氨基苯甲酸?行業(yè)現(xiàn)狀分析:鄰氨基苯甲酸有望在更多領(lǐng)域?qū)崿F(xiàn)突破
- 電纜更換施工方案
- 北京市豐臺區(qū)2024-2025學年高三(上)期末生物試卷
- 2024屆北京市豐臺區(qū)等5區(qū)高三下學期一模英語試題(解析版)
- 我國醫(yī)療保障現(xiàn)狀問題
- 工程項目部安全生產(chǎn)治本攻堅三年行動實施方案
- 家電以舊換新風險管控與應對策略
- 第三單元名著閱讀《經(jīng)典常談》-2023-2024學年八年級語文下冊同步教學課件
- 排污許可證申請與核發(fā)技術(shù)規(guī)范 火電(二次征求意見稿)
- QB-T 2673-2023 鞋類產(chǎn)品標識
- 鄰近鐵路營業(yè)線施工安全監(jiān)測技術(shù)規(guī)程 (TB 10314-2021)
- 《中國帕金森病診療指南(第四版)》(2023)要點
- 2024年揚州市職業(yè)大學高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 2024年北京京北職業(yè)技術(shù)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
評論
0/150
提交評論