版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
高級語言程序設(shè)計(jì)課程設(shè)計(jì)方案一、設(shè)計(jì)的目的《高級語言序設(shè)計(jì)》課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和網(wǎng)絡(luò)工程專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完《高級語言程序設(shè)計(jì)》課程后進(jìn)行的一次全面的綜合練習(xí)。本課程設(shè)計(jì)主要目的在于加深學(xué)生對高級語言程序設(shè)計(jì)的基本理論和基本語法知識的理解,全面掌握高級語言程序設(shè)計(jì)的基本方法和技術(shù),熟悉相關(guān)編程環(huán)境和工具,能夠熟練地運(yùn)用C/C++才培養(yǎng)方案規(guī)定,本課程設(shè)計(jì)合格學(xué)生記學(xué)分2分(請同學(xué)生們要重視)二、參與人員與組織方式2009級計(jì)算科學(xué)與技術(shù)專業(yè)和網(wǎng)絡(luò)工程專業(yè)的所有學(xué)生必須按時完成。設(shè)計(jì)采用分組的方式進(jìn)行,每組不得超過3人,配備一位指導(dǎo)老師進(jìn)行全程指導(dǎo),由指導(dǎo)老師指定題目。課程設(shè)計(jì)時間共兩周,從2010年10月8日開始到2010年10月22日結(jié)束。三、設(shè)計(jì)內(nèi)容以Windowsxp或Windows7等為開發(fā)平臺,以VisualC++或GCC/G++(IDE推薦MinGWDeveloperStudio)作為開發(fā)工具和開發(fā)環(huán)境,用純C或C++編碼,完成一個小型實(shí)用程序的設(shè)計(jì)、算法分析和編碼、調(diào)試,程序采用控制臺字符界面,數(shù)據(jù)采用文本文件存儲,要求程序功能清晰、完善,能正常運(yùn)行,有明確的輸入輸出,結(jié)果正確,用戶界面友好;代碼要求符合標(biāo)準(zhǔn),排版清晰,風(fēng)格良好。設(shè)計(jì)過程應(yīng)該提供完善的設(shè)計(jì)文檔,代碼說明文檔。根據(jù)學(xué)生的具體情況,每組學(xué)生從以下題目中任選一個,獨(dú)立完成分析、設(shè)計(jì)和程序?qū)崿F(xiàn)。設(shè)計(jì)題目:一、編寫一個公司財(cái)務(wù)管理程序1、內(nèi)容編寫一個程序,對某個公司的財(cái)務(wù)進(jìn)行管理,包含簡單的財(cái)務(wù)數(shù)據(jù)錄入,查詢,輸出等功能。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)財(cái)務(wù)記錄保存于文本文件4)支持手動查詢和報(bào)表輸出,數(shù)據(jù)輸出格式美觀二、編寫一個函數(shù)圖像繪制程序1、內(nèi)容對用戶指定的函數(shù)類型,用字符繪制出函數(shù)圖像。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)繪制出的圖像由簡單字符構(gòu)成4)用橫線豎線輸出坐標(biāo)軸5)輸出的圖形要盡量簡潔,美觀三、編寫一個簡單的計(jì)算器程序1、內(nèi)容算,支持帶括號的表達(dá)式。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)每次計(jì)算完成后輸出一個提示符,要計(jì)算的數(shù)字或表達(dá)式由用戶在提示后面輸入4)用戶輸入完按回車立即顯示計(jì)算結(jié)果四、編寫一個模擬雙色球開獎程序1、內(nèi)容則計(jì)算是否獲獎,獎的等級、金額等。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)每期開出的藍(lán)色號不能重復(fù),但紅色球可以是藍(lán)色球中的一個。藍(lán)色球的范圍是1-33,紅色球的范圍是1-164)輸出格式為:藍(lán)色球:xxxxxxxxxxxxxx五、編寫一個公司人員管理程序1、內(nèi)容可對這些信息進(jìn)行簡單的查詢與統(tǒng)計(jì)。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)人員相關(guān)數(shù)據(jù)按記錄保存于文本文件4)程序應(yīng)該考慮到數(shù)據(jù)的完整性,有效性六、編寫一個學(xué)生成績管理程序1、內(nèi)容績等,并可對成績進(jìn)行簡單的查詢與統(tǒng)計(jì)。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)學(xué)生及課程成績等數(shù)據(jù)按記錄保存于文本文件4)程序應(yīng)該考慮到數(shù)據(jù)的完整性,有效性七、編寫一個薪資管理程序1、內(nèi)容查詢、計(jì)算與統(tǒng)計(jì)。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)員工及薪資數(shù)據(jù)按記錄保存于文本文件4)程序應(yīng)該考慮到數(shù)據(jù)的完整性,有效性八、編寫一個圖書借閱管理程序1、內(nèi)容編寫一個圖書借閱管理程序,可以管理書目,對圖書的查找,管理借閱信息。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)書目及借閱數(shù)據(jù)按記錄保存于文本文件4)程序應(yīng)該考慮到數(shù)據(jù)的完整性,有效性九、編寫一個畢業(yè)設(shè)計(jì)選題管理程序1、內(nèi)容編寫一個畢業(yè)生畢業(yè)設(shè)計(jì)選題的管理程序,可實(shí)現(xiàn)教師出題,學(xué)生選題等功能。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)題目及選題數(shù)據(jù)按記錄保存于文本文件4)程序應(yīng)該考慮到數(shù)據(jù)的完整性,有效性十、編寫一個擲色子游戲程序1、內(nèi)容贏等操作。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)色子隨機(jī)擲出4)實(shí)現(xiàn)該游戲的規(guī)則,計(jì)算積分,判斷用戶的輸贏十一、編寫一個撲克牌游戲程序1、內(nèi)容自己選擇一種撲克牌游戲,在字符界面實(shí)現(xiàn)該游戲的洗牌,發(fā)牌,出牌等動作,并可由用戶操作。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)可隨機(jī)洗牌,發(fā)牌,可由用戶操作進(jìn)行出牌4)實(shí)現(xiàn)該游戲的規(guī)則,判斷用戶的輸贏十二、編寫一個漢諾塔游戲與求解程序1、內(nèi)容動求解并演示。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)用字符構(gòu)成的圖形模擬游戲的移動動作4)可以由用戶按鍵盤操作游戲5)可以打印出求解步驟十三、編寫一個圖形應(yīng)用程序1、內(nèi)容編寫一個圖形相關(guān)的程序,需要處理大量圖形(Shape)信息,圖形有矩形,正方形,圓形(Circle)等種類,應(yīng)用需要計(jì)算這些圖形的面積,并且可能需要在某個設(shè)備上進(jìn)行顯示使用在標(biāo)準(zhǔn)輸出上打印信息的方式做為示意。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)可根據(jù)用戶輸入的參數(shù)計(jì)算周長、面積等3)請用面向?qū)ο蟮姆椒▽σ陨蠎?yīng)用進(jìn)行設(shè)計(jì),編寫可能需要的類4)請給出實(shí)現(xiàn)以上應(yīng)用功能的示例性代碼,從某處獲取圖形信息,并且進(jìn)行計(jì)算和繪制十四、編寫一個高精度計(jì)算器程序1、內(nèi)容編寫一個高精度計(jì)算器程序,可以計(jì)算任意精度的數(shù)字。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)支持任意精度的大整數(shù)計(jì)算,任意精度小數(shù)計(jì)算;支持四則運(yùn)算;支持多種進(jìn)制十五、編寫一個C語言代碼美化程序1、內(nèi)容編寫一個C語言代碼美化程序,能處理符合語法的C代碼,進(jìn)行重新排版,使之更加美觀易讀。2、設(shè)計(jì)要求1)程序采用字符界面2)顯示功能菜單,用戶指定鍵即可進(jìn)入相應(yīng)功能3)可由用戶選擇輸入文件(.c文件,程序?qū)λM(jìn)行格式化4)將修改以后的文件輸出到另一個.c文件十六、一元多項(xiàng)式簡單的計(jì)算器1、內(nèi)容編寫一個C/C++程序,能進(jìn)行以多項(xiàng)式為輸入、輸出的加、減法計(jì)算功能。2、設(shè)計(jì)要求1)程序采用字符界面2)用戶任意輸入兩個數(shù)學(xué)多項(xiàng)式,并給定“”時,輸入兩個數(shù)學(xué)多項(xiàng)式的和、差,結(jié)果也應(yīng)為多項(xiàng)式。十七、切分單詞器1、內(nèi)容編寫一個C/C++程序,能進(jìn)行單詞切分統(tǒng)計(jì)等功能。2、設(shè)計(jì)要求1)程序采用字符界面2)任意讀取一個C/C++語言源程序,統(tǒng)計(jì)出其中關(guān)鍵詞、分隔符、常量等有哪些、多少個?十八、學(xué)生選修課程系統(tǒng)設(shè)計(jì)1、內(nèi)容編寫一個C/C++程序,能進(jìn)行假定有N門課程選修管理。2、設(shè)計(jì)要求1)程序采用字符界面,菜單方式2)課程信息文件方式保存3)學(xué)生選課記錄查詢、修改等四、設(shè)計(jì)時間課程設(shè)計(jì)時間為2周。教學(xué)內(nèi)容2天完成模塊聯(lián)調(diào),進(jìn)行測試2天成果驗(yàn)收,完成設(shè)計(jì)報(bào)告1天實(shí)驗(yàn)室五、設(shè)計(jì)報(bào)告要求學(xué)生完成設(shè)計(jì)任務(wù)后,應(yīng)按要求提交課程設(shè)計(jì)報(bào)告。設(shè)計(jì)報(bào)告除了填寫封面內(nèi)容和正文部分的規(guī)定內(nèi)容外,還包含如下幾個方面的內(nèi)容:程序的整體設(shè)計(jì)結(jié)構(gòu)圖;程序的主要流程圖;程序代碼,測試數(shù)據(jù)及測試結(jié)果;運(yùn)行結(jié)果分析。注:(題目小三號黑體,其它標(biāo)題均用四號黑體,正文用小四號宋體、單倍行距,不
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜陽師范大學(xué)《教育技術(shù)學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年組裝機(jī)械項(xiàng)目投資申請報(bào)告代可行性研究報(bào)告
- 徐州市2024-2025學(xué)年六年級上學(xué)期11月期中調(diào)研數(shù)學(xué)試卷一(有答案)
- 2024年二級建造師管理-學(xué)霸筆記
- 福建師范大學(xué)《素描(2)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《人力資源開發(fā)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 江豐電子首次覆蓋:超高純?yōu)R射靶材領(lǐng)軍者半導(dǎo)體零部件強(qiáng)勁成長
- 福建師范大學(xué)《教育社會學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《高觀點(diǎn)下的中學(xué)數(shù)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《馬克思主義基本原理專題研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 六年級語文總復(fù)習(xí)課《修改病句》修改課件市公開課一等獎省賽課獲獎?wù)n件
- 課程思政示范課程申報(bào)書(成功申報(bào))
- 管樁打樁規(guī)范及要求
- 光纖傳感器的八大優(yōu)點(diǎn)和分布式光纖傳感器的六大特點(diǎn)
- 機(jī)關(guān)工作人員考勤表Excel模板
- 日照市重點(diǎn)支柱產(chǎn)業(yè)情況
- 學(xué)生課堂表現(xiàn)評價量表(共8頁)
- 未就業(yè)證明模板村委會
- 《2021國標(biāo)暖通圖集資料》14K117-3 錐形風(fēng)帽
- 公司固定動火區(qū)標(biāo)識牌---副本
- 最新廣州教科版英語四年級上冊單詞(精編版)
評論
0/150
提交評論