




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第27頁共27頁石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級:學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目猜數(shù)字游戲二、本次課程設(shè)計應(yīng)達(dá)到的目的通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。通過游戲程序增加編程興趣,提高編程水平。分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;字符串處理、文件操作。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:用戶從鍵盤輸入4位不重復(fù)的數(shù),來匹配程序運行時隨機(jī)生成的一個4位整數(shù),若數(shù)字和位置均等同,表示用戶贏了。每猜一次,計算機(jī)均給出提示信息(x,y),x表示數(shù)字、位置都猜得正確,y表示數(shù)字猜對了,但位置沒有猜對的數(shù)字。程序運行中,能提示用戶通過輸入H鍵作為幫助鍵,幫助用戶更快的達(dá)到目的,無論何時,按下H鍵,均得到更詳細(xì)的信息,如“第1位數(shù)字正確,第2,3位數(shù)字位置不對”等。給定K鍵為管理鍵,按下后可以查看計算機(jī)所給出的4位數(shù),但查看前需要輸入密碼,密碼自定。程序運行時,將系統(tǒng)產(chǎn)生的4位隨機(jī)數(shù)字,及用戶每次猜數(shù)字的輸入及計算機(jī)判定結(jié)果均保存到磁盤文件中。磁盤文件內(nèi)容樣例:系統(tǒng)產(chǎn)生的4位隨機(jī)數(shù)字:6745用戶第1次輸入數(shù)字:4567系統(tǒng)輸出:(0,4)用戶第2次輸入數(shù)字:6754系統(tǒng)輸出:(2,4)……要求:1.1人完成2.界面友好
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目速算24二、本次課程設(shè)計應(yīng)達(dá)到的目的通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。通過游戲程序增加編程興趣,提高編程水平。分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;字符串處理、數(shù)學(xué)處理及文件處理方法。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:速算24模仿?lián)淇擞螒蛑械囊?guī)則:由系統(tǒng)每次隨機(jī)產(chǎn)生4個由1-13組成的數(shù)字(模擬發(fā)出的4張撲克牌),用戶利用產(chǎn)生的數(shù)字及運算符號“+”、“-”、“*”、“/”及括號“(”和“)”組成一個計算表達(dá)式,從鍵盤上輸入該計算表達(dá)式,系統(tǒng)運行后得出計算結(jié)果,如果結(jié)果等于24,則顯示“勝利!”,否則,顯示“失??!”,接著詢問是否繼續(xù),按字符n后程序結(jié)束,否則系統(tǒng)重復(fù)上述步驟。程序運行時,將系統(tǒng)產(chǎn)生的4個數(shù)字,及用戶每次輸入的表達(dá)式及運算結(jié)果保存到磁盤文件中。磁盤文件內(nèi)容樣例:系統(tǒng)產(chǎn)生的4位隨機(jī)數(shù)字:4,6,1,2用戶輸入表達(dá)式:4×6+2+1系統(tǒng)輸出:結(jié)果為27。失?。 脩糨斎氡磉_(dá)式:4×6×(2-1)系統(tǒng)輸出:結(jié)果為24。勝利!要求:1.1人完成2.界面友好四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目積分算法演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算運用;文件應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)求一個函數(shù)f(x)在[a,b]上的定積分。其中f(x)=1+x+x2+x3。使用矩形法、梯形法、辛普森法記錄積分的求解過程。1.輸入積分上、下限的值,選擇某種算法,系統(tǒng)進(jìn)行計算,輸出結(jié)果。2.對每種算法至少要求有算法的中文解釋,并菜單選擇的形式展現(xiàn)操作界面。3.要求提供對三種算法的積分結(jié)果的精度方面的分析功能。通過選取不同的n值,在n相同的情況下,對三種算法的積分結(jié)果進(jìn)行精度分析,給出最后結(jié)論。n可以?。?0、100、1000、5000、20000。4.將3種方法不同n值的求解結(jié)果保存到文件中,以便于求解過程的分析。磁盤文件內(nèi)容樣例:輸入積分上限:***;輸入積分下限:***;輸入n值:***矩形法求解n值為***時,結(jié)果為:*******梯形法求解n值為***時,結(jié)果為:******辛普森法求解n值為***時,結(jié)果為:*******輸入n值:***……要求:1.1人完成。2.通過菜單選擇不同的方法并輸入不同的n值四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目簡單計算器的設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算運用;文件操作。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)要求能夠?qū)崿F(xiàn)算術(shù)運算、函數(shù)運算、進(jìn)制之間的轉(zhuǎn)換功能。1.算術(shù)運算功能。能夠?qū)崿F(xiàn)+、-、*、/、mod、and、or、xor、not、int運算。2.函數(shù)運算功能。能夠?qū)崿F(xiàn)exp、ln、sin、x^y、log、cos、x^3、n!、tan、x^2、1/x、avg、sum、dat等運算。3.進(jìn)制之間的轉(zhuǎn)換功能。能夠?qū)崿F(xiàn)十六、十、二、八進(jìn)制數(shù)據(jù)之間的轉(zhuǎn)換。要求將用戶輸入及計算結(jié)果保存到磁盤文件中。磁盤文件內(nèi)容樣例:輸入計算表達(dá)式:3+5+6計算結(jié)果:14輸入數(shù)據(jù):3456計算方式:十進(jìn)制轉(zhuǎn)十六進(jìn)制計算結(jié)果:D80要求:1.1人完成2.要求使用菜單形式進(jìn)行功能的選擇,盡量設(shè)計一個操作方便的界面,不要求圖形界面四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級:學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目矩陣的加、減、乘運算演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.培養(yǎng)學(xué)生綜合利用C語言解決數(shù)學(xué)計算問題的能力。3.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算運用;文件應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)演示說明矩陣的加、減、乘運算的運算過程。1.將矩陣數(shù)據(jù)保存在一個文本文件中,通過文件操作讀入矩陣數(shù)據(jù)。矩陣從5×5至20×20均可。2.演示運算過程。通過文字說明與運算過程相結(jié)合,說明矩陣運算的過程。例如乘運算,A第1行與B第1列相乘生成C的第一行第一列的元素,然后輸出該步運算的表達(dá)式及運行結(jié)果。如:在文字說明的下方顯示:1*2+3*4+4*5=34,讓用戶知道34這個值到底是如何得到的。3.將運算過程及運行結(jié)果矩陣保存到文件中。要求:1.1人完成。2.有簡單的菜單操作,用于選擇加、減、乘中某種運算方式四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目牛頓法圖解方程二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.培養(yǎng)學(xué)生綜合利用C語言解決數(shù)學(xué)計算問題的能力。3.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算運用;文件應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)用弦截法求解任意系數(shù)之方程,要求如下:1.可以求解一元n次方程的實數(shù)解,輸入ax^n+bx^(n-1)+…的形式,在程序中識別n及各項系數(shù)。2.輸入方程解x的初值范圍,輸入后要判斷該范圍內(nèi)是否有實數(shù)解。3.將弦截法及多次迭代的中間過程數(shù)據(jù)保存到數(shù)據(jù)文件中,并進(jìn)行必要的說明。4.從數(shù)據(jù)文件中讀取方程并將方程求解過程及最終結(jié)果輸出到文件中。文件樣例:n次方程為:ax^n+bx^(n-1)+…方程x的初值范圍上限為:***方程x的初值范圍下限為:***該范圍內(nèi)無實數(shù)解。方程x的初值范圍上限為:***方程x的初值范圍下限為:***該范圍內(nèi)有實數(shù)解:實數(shù)解求解過程為:******…….要求:1.1人完成四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試與驗證4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級:學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目求解方程根算法演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.培養(yǎng)學(xué)生綜合利用C語言解決數(shù)學(xué)計算問題的能力。3.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算運用;文件應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)使用一般迭代法、二分法、弦截法、牛頓迭代法算法求解x3-x-1=0的根。1.用戶選擇某種算法,系統(tǒng)進(jìn)行計算,并輸出計算結(jié)果。2.對每種算法至少要求有算法的中文解釋,并將運行過程寫入數(shù)據(jù)文件,以便于運算過程及方法的分析。3.要求提供對四種算法優(yōu)劣的比較。如比較運算次數(shù)。文件樣例:一般迭代法計算結(jié)果:***共計算**次,計算結(jié)果為:***二分法計算結(jié)果:***共計算**次,計算級過為:***…….要求:1.1人完成2.有簡單的菜單界面四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目一元多項式簡單的計算器二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.培養(yǎng)學(xué)生綜合利用C語言解決數(shù)學(xué)計算問題的能力。3.分支、循環(huán)、數(shù)組、函數(shù)的綜合運用;數(shù)學(xué)運算、文件操作的運用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)要求能夠?qū)崿F(xiàn)一元多項式簡單計算器的基本功能。1.輸入并建立多項式。可選擇帶頭結(jié)點的單向循環(huán)鏈表或單鏈表存儲多項式,頭結(jié)點可存放多項式的參數(shù),如項數(shù)。也可以采用數(shù)組實現(xiàn)多項式的存儲。2.輸出多項式。3.兩個多項式相加,建立并輸出和多項式。4.兩個多項式相減,建立并輸出差多項式。5.兩個多項式相乘,建立并輸出乘多項式。文件樣例:輸入多項式1為:ax^n+bx^(n-1)+…輸入多項式2為:ax^n+bx^(n-1)+…多項式1與多項式2的和為:******多項式1與多項式2的差為:******多項式1與多項式2相乘的結(jié)果為:******要求:1.1人完成2.有簡單的菜單界面四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目長整數(shù)加、乘運算二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;字符串處理、數(shù)學(xué)運算處理的方法;文件操作的應(yīng)用三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:設(shè)計任意兩個長正整數(shù)(小于80位)的加法函數(shù)add()和乘法函數(shù)mult()。從文件讀入長整數(shù),并將運算結(jié)果保存到文件中。實現(xiàn)提示:用無符號整型或字符型數(shù)組存儲任意長整數(shù)。數(shù)據(jù)文件樣例:123123123456789123456789123456788測試數(shù)據(jù)(結(jié)果文件內(nèi)容樣例):123123123456789+123456789123456788=123×456=123456789123456789×123456123456123456=要求:1.1人完成2.有簡單的菜單界面四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目長整數(shù)的階乘運算二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;字符串處理、數(shù)學(xué)運算處理的方法;文件操作的應(yīng)用三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:設(shè)計任意正整數(shù)(小于80位)的階乘運算。輸入整數(shù),計算該整數(shù)的階乘運算結(jié)果,并將運算結(jié)果保存到文件中(支持長整數(shù))。實現(xiàn)提示:用無符號整型或字符型數(shù)組存儲任意長整數(shù)。測試數(shù)據(jù)(結(jié)果文件內(nèi)容樣例):6!=7209!=36288019!=121645100408832000039!=20397882081197443358640281739902897356800000000要求:1.1人完成四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目快速排序算法演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;文件操作應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能使用隨機(jī)數(shù)函數(shù),產(chǎn)生制定數(shù)目的隨機(jī)數(shù)(數(shù)據(jù)個數(shù)在50—500之間,隨機(jī)數(shù)范圍在-5000—5000之間),將產(chǎn)生的隨機(jī)數(shù)保存到文件中。從文件中讀入要排序的數(shù)據(jù),50~500個數(shù)據(jù);使用文字描述及中間過程數(shù)據(jù)記錄的方式演示快速排序算法執(zhí)行過程,并將過程數(shù)據(jù)及文字描述寫入數(shù)據(jù)文件中。隨機(jī)數(shù)產(chǎn)生個數(shù)通過鍵盤輸入。保存文件名稱通過文件輸入。讀入文件數(shù)據(jù)完成排序。并將排序過程及結(jié)果數(shù)據(jù)寫入文件中。運行過程樣例:輸入隨機(jī)數(shù)產(chǎn)生個數(shù):***隨機(jī)數(shù)保存文件名稱:********排序過程文件保存名稱:********排序結(jié)果文件保存名稱:*******要求:1.1人完成2.界面友好四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試與驗證4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目冒泡排序算法演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;文件操作應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能使用隨機(jī)數(shù)函數(shù),產(chǎn)生制定數(shù)目的隨機(jī)數(shù)(數(shù)據(jù)個數(shù)在50—500之間,隨機(jī)數(shù)范圍在-5000—5000之間),將產(chǎn)生的隨機(jī)數(shù)保存到文件中。從文件中讀入要排序的數(shù)據(jù),50~500個數(shù)據(jù);使用文字描述及中間過程數(shù)據(jù)記錄的方式演示冒泡排序算法執(zhí)行過程,并將過程數(shù)據(jù)及文字描述寫入數(shù)據(jù)文件中。隨機(jī)數(shù)產(chǎn)生個數(shù)通過鍵盤輸入。保存文件名稱通過文件輸入。讀入文件數(shù)據(jù)完成排序。并將排序過程及結(jié)果數(shù)據(jù)寫入文件中。運行過程樣例:輸入隨機(jī)數(shù)產(chǎn)生個數(shù):***隨機(jī)數(shù)保存文件名稱:********排序過程文件保存名稱:********排序結(jié)果文件保存名稱:*******要求:1.1人完成2.界面友好四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試與驗證;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目雙鏈表創(chuàng)建演示二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用;文件操作應(yīng)用。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能通過文字描述及數(shù)據(jù)序列相結(jié)合的方式,演示建立一個遞增有序雙鏈表的過程。初始無序數(shù)據(jù)20~50個,通過隨機(jī)數(shù)函數(shù)產(chǎn)生,(隨機(jī)數(shù)范圍在-5000—5000之間),將產(chǎn)生的隨機(jī)數(shù)保存到文件中。通過文件讀入。程序記錄每讀入一個數(shù)據(jù)后,鏈表的變化過程。將中間過程及最終結(jié)果寫入文件中。提示:雙鏈表可以使用結(jié)構(gòu)體數(shù)組實現(xiàn)。數(shù)組中保存3個數(shù)值,分別是:結(jié)點值、前一結(jié)點下標(biāo)、后一結(jié)點下標(biāo)。記錄鏈表變化過程文件的樣例:讀入第1個數(shù)據(jù)后鏈表中各結(jié)點數(shù)值:***(結(jié)點序號):***(結(jié)點值),***(前一結(jié)點下標(biāo)值),***(下一結(jié)點下標(biāo)值)讀入第2個數(shù)據(jù)后鏈表如下:***(結(jié)點序號):***(結(jié)點值),***(前一結(jié)點下標(biāo)值),***(下一結(jié)點下標(biāo)值)***(結(jié)點序號):***(結(jié)點值),***(前一結(jié)點下標(biāo)值),***(下一結(jié)點下標(biāo)值)讀入第3個數(shù)據(jù)后鏈表如下:……要求:1.1人完成2.界面友好。四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試與驗證;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目萬年歷的設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.分支、循環(huán)、數(shù)組、函數(shù)等的綜合運用,文件操作。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)要求能夠?qū)崿F(xiàn)日歷顯示功能、查詢?nèi)我馊掌诠δ埽M(jìn)行日期合法性檢查功能。1.日歷顯示功能。該日歷能夠根據(jù)系統(tǒng)日期進(jìn)行初始化,如果沒有任何的輸入,則會顯示系統(tǒng)日期所在月份的月歷,并能突出顯示當(dāng)前日期。2.日期查詢、閏年判斷功能。輸入日期進(jìn)行查詢,查詢后將顯示查詢?nèi)掌谒谠路莸脑職v,并突出顯示查詢?nèi)掌?。如果是閏年,則給出提示。3.日期合法性檢查功能。程序還設(shè)置有對輸入的日期進(jìn)行合法性檢查功能,如果年份、月份或者天數(shù)不合法,查詢將被拒絕,并顯示提示信息。4.支持通過鍵盤操作設(shè)定系統(tǒng)日期。通過鍵盤的操作調(diào)整年份、月份和日期,并顯示調(diào)整后的日期??梢酝ㄟ^鍵盤操作復(fù)位到系統(tǒng)所在日期等。5.輸入任意年份,將該年份每月的日歷寫入文件。要求:1.1人完成2.通過菜單功能選擇完成上述功能,要求界面友好。
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目加密解密二、本次課程設(shè)計應(yīng)達(dá)到的目的通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。分支、循環(huán)、數(shù)組、函數(shù)的運用;字符處理函數(shù)的使用;文件操作。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:制作文本文件加密解密程序。通過編寫的加密程序?qū)o出的文本文件內(nèi)容進(jìn)行加密。完成對已加密程序的解密操作。允許使用者選擇加密、解密功能,以及加密解密方式。測試數(shù)據(jù):文本文件:15-input-1.txt。(該文件只包含英文、數(shù)字字符)文本文件:15-input-2.txt。(該文件只包含英文、數(shù)字、漢字字符)。對比上述兩個文件的運行效果。要求:1.1人完成2.界面友好
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目單項選擇題標(biāo)準(zhǔn)化考試系統(tǒng)二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)要求實現(xiàn):試題庫的維護(hù)、試題的抽取、學(xué)生答題、自動判卷等功能。1.試題庫維護(hù)。單選題及其答案的增加、刪除、修改和存儲。最終用文件保存試題庫。2.試題的抽取。每次從試題庫中可以隨機(jī)抽出N道題(N由鍵盤輸入)。3.學(xué)生答題。根據(jù)當(dāng)前題目和4個選項,用戶輸入自己的答案。4.自動判卷。系統(tǒng)根據(jù)用戶答案與標(biāo)準(zhǔn)答案,實現(xiàn)判卷并給出成績。初始數(shù)據(jù)文件:16-input_single.txt,單項選擇題題目文件16-input_answer.txt,單項選擇題答案文件。通過初始數(shù)據(jù)文件,根據(jù)程序設(shè)計的數(shù)據(jù)結(jié)構(gòu)建立題庫文件,并實現(xiàn)要求的功能。要求:1.1人完成2.使用文件存儲數(shù)據(jù)3.采用文本菜單界面
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn)1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目民航訂票系統(tǒng)二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)某民航機(jī)場共有n個航班,每個航班都有一個航班號、固定航線(起始站、終點站)、飛行時間(起飛時間和到達(dá)時間)和載客定額。本系統(tǒng)要求實現(xiàn)如下功能:1.航班信息錄入功能。航班信息用文件保存。2.航班信息的維護(hù)功能。航班信息增加、刪除、修改功能。3.瀏覽航班信息功能。4.航班信息查詢功能。根據(jù)航班號、終點站、飛行時間等條件查詢。5.訂票功能。對訂票信息應(yīng)該存儲在一個數(shù)組或鏈表中,每次進(jìn)行訂票時應(yīng)該先統(tǒng)計該天該航班的已定人數(shù),如果超過成員定額,則不能訂票。6.統(tǒng)計每個航班某一天的已售(訂)出座位數(shù)、剩余座位數(shù)。初始數(shù)據(jù)文件:17-input.txt文件中給出初始航班信息數(shù)據(jù)。數(shù)據(jù)格式如下:出發(fā)地,終點站,航班號,起飛時間,到達(dá)時間,載客定額訂票信息文件格式:出發(fā)地,終點站,航班號,起飛時間,到達(dá)時間,載客定額,已訂出座位數(shù),剩余座位數(shù)。要求:1.1人完成2.使用文件存儲數(shù)據(jù)3.采用文本菜單界面四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案3.3-8天:方案的實現(xiàn)、調(diào)試4.9-10天:撰寫課程設(shè)計報告初稿并修改五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目實驗設(shè)備管理系統(tǒng)設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)實驗設(shè)備信息包括:設(shè)備編號,設(shè)備種類(如:微機(jī)、打印機(jī)、掃描儀等等),設(shè)備名稱,設(shè)備價格,設(shè)備購入日期,是否報廢,報廢日期等。要求實現(xiàn)對設(shè)備信息的錄入和修改、查詢、分類統(tǒng)計等功能。1.設(shè)備信息的錄入。數(shù)據(jù)的存儲可以采用結(jié)構(gòu)體數(shù)組或者鏈表,最終存儲在文件中。2.設(shè)備信息的維護(hù)。能夠?qū)崿F(xiàn)增加、刪除、修改功能,最終數(shù)據(jù)存儲到文件中。3.設(shè)備信息的查詢。根據(jù)設(shè)備編號、種類、名稱、是否報廢、價格等條件查詢。4.對設(shè)備信息進(jìn)行分類統(tǒng)計。分類統(tǒng)計每類設(shè)備的總數(shù)、可用設(shè)備個數(shù)、報廢設(shè)備個數(shù)、總資產(chǎn)、近5年購置個數(shù)等,并以表格的形式顯示在界面上,同時存儲在文本文件中。要求:1.1人完成2.使用文件方式存儲數(shù)據(jù),統(tǒng)計數(shù)據(jù)存儲在文本文件中。3.要求有菜單界面,結(jié)果顯示時應(yīng)達(dá)到界面友好。
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目銷售管理系統(tǒng)設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)某公司有四個銷售員(編號:1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號:1-5)。每個銷售員都將當(dāng)天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:1)銷售員的代號,2)產(chǎn)品的代號,3)這種產(chǎn)品的當(dāng)天的銷售額。每位銷售員每天上繳1張便條。試設(shè)計一個便條管理系統(tǒng),使之能提供以下功能:1.便條信息錄入功能(便條信息用文件保存)。對當(dāng)前便條進(jìn)行輸入并存儲,在程序的運行過程中,數(shù)據(jù)的存儲可以采用結(jié)構(gòu)體數(shù)組或者鏈表,但是最終便條信息用文件保存。2.統(tǒng)計當(dāng)前月的銷售情況,以天為單位,統(tǒng)計每人每天的便條信息。3.計算當(dāng)前月份的每個人每種產(chǎn)品的銷售額。4.按當(dāng)前月的銷售額對銷售員進(jìn)行排序,輸出排序結(jié)果。要求:1.1人完成,使用文件方式存儲數(shù)據(jù)。2.要求有菜單界面,結(jié)果顯示時應(yīng)達(dá)到界面友好。
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目學(xué)生成績管理系統(tǒng)二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)要求能夠?qū)崿F(xiàn)輸入、查詢、更新、統(tǒng)計、輸出等功能。1.輸入。對每個學(xué)生的學(xué)號、姓名、班級、數(shù)學(xué)、英語、計算機(jī)成績進(jìn)行輸入并存儲,在程序的運行過程中,數(shù)據(jù)的存儲可以采用結(jié)構(gòu)體數(shù)組或者鏈表,但是最終應(yīng)該存儲在文件中。2.維護(hù)。能實現(xiàn)添加、刪除、修改學(xué)生記錄,并將數(shù)據(jù)存儲到文件中。3.查詢。根據(jù)班級、學(xué)號、科目等查詢學(xué)生的成績。如果查詢時學(xué)生數(shù)據(jù)并沒有讀入到結(jié)構(gòu)體數(shù)組或者鏈表中,則應(yīng)該先從文件中讀出數(shù)據(jù)并存儲在結(jié)構(gòu)體數(shù)組或者鏈表中,然后在結(jié)構(gòu)體數(shù)組或者鏈表中查詢滿足條件的數(shù)據(jù)。4.統(tǒng)計記錄。完成對各門功課最高分和不及格人數(shù)的統(tǒng)計。要求:1.2人完成2.使用二進(jìn)制文件方式存儲數(shù)據(jù)3.要求有菜單界面,結(jié)果顯示時應(yīng)達(dá)到界面友好。
四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目職工信息管理系統(tǒng)設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號不重復(fù))。設(shè)計“職工信息管理系統(tǒng)”,能完成以下功能:1.職工信息錄入功能。職工信息用文件保存。2.職工信息維護(hù)功能。對職工信息進(jìn)行增加、刪除、修改等操作,并能在文件中保存執(zhí)行此功能后的操作結(jié)果。3.職工信息瀏覽功能。4.職工信息查詢功能。根據(jù)職工號、姓名、性別、住址等條件進(jìn)行查詢。要求:1.1人完成。2.使用文件存儲數(shù)據(jù)。3.采用文本菜單界面。四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目手機(jī)通信錄管理系統(tǒng)二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:模擬手機(jī)通信錄管理系統(tǒng),實現(xiàn)對手機(jī)中的通信錄進(jìn)行管理。功能要求如下:系統(tǒng)中保存著各人員的姓名、電話、Email以及與本人的關(guān)系(親戚、同學(xué)、朋友、同事等)等信息,通過該系統(tǒng)的簡單界面可以對通訊錄進(jìn)行新建、瀏覽、查找、更新、刪除等操作。準(zhǔn)備至少有10條記錄的通信錄文件(addrlist.txt),便于進(jìn)行上機(jī)測試;要求:1.1人完成,使用文件存儲數(shù)據(jù)。2.至少采用文本菜單界面(如果能采用圖形菜單界面更好)。四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目多功能網(wǎng)址收藏管理二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:建立一個多功能網(wǎng)址管理系統(tǒng),系統(tǒng)中保存著各網(wǎng)址的命名、網(wǎng)址、收藏日期以及類別(學(xué)習(xí)、體育、音樂、健康等)等信息,通過該系統(tǒng)的簡單界面可以對通訊錄進(jìn)行新建、瀏覽、查找、更新、刪除等操作。文件說明:文件23-input.txt中保存了一些網(wǎng)址信息,請對該文件中的網(wǎng)址進(jìn)行處理滿足程序要求的結(jié)構(gòu)。及將23-input.txt文件的內(nèi)容保存為如下結(jié)構(gòu):網(wǎng)址的命名、網(wǎng)址、收藏日期、類別要求:1.1人完成,使用文件存儲數(shù)據(jù)。2.至少采用文本菜單界面(如果能采用圖形菜單界面更好)。四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目銀行存取款管理設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:能夠輸入和查詢客戶存款取款記錄。在客戶文件中,每個客戶是一條記錄,包括編號、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中,每次存取款是一條記錄,包括編號、日期、類別、存取數(shù)目、經(jīng)辦人。類別分為取款和存款兩種。本系統(tǒng)能夠輸入客戶存款或取款記錄;根據(jù)客戶姓名查詢存款和取款記錄。要求:1.1人完成,使用文件存儲數(shù)據(jù)。2.至少采用文本菜單界面(如果能采用圖形菜單界面更好)。四、進(jìn)度安排1.第1天:選題、查閱資料2.第2天:確定設(shè)計方案;3.3-8天:方案的實現(xiàn)、調(diào)試;4.9-10天:撰寫課程設(shè)計報告初稿并修改;五、主要參考文獻(xiàn):1.《基于PBL的C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)》.張冬梅.清華大學(xué)出版社.20112.《C語言課程設(shè)計案例精編》.吳啟武.清華大學(xué)出版社.20113.《C語言課程設(shè)計(第2版)》.梁旭.電子工業(yè)出版社.20094.《C語言程序設(shè)計實驗與課程設(shè)計教程》.游洪躍.清華大學(xué)出版社.20115.《C語言程序設(shè)計案例實踐》.李丹程.清華大學(xué)出版社.20096.C函數(shù)速查.chm石家莊鐵道大學(xué)課程設(shè)計任務(wù)書專業(yè)班級: 學(xué)生姓名:指導(dǎo)教師:一、課程設(shè)計題目商品訂購系統(tǒng)設(shè)計二、本次課程設(shè)計應(yīng)達(dá)到的目的1.通過該題目的設(shè)計,使學(xué)生掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能。2.掌握指針或數(shù)組、結(jié)構(gòu)體、文件的操作方法。三、本次課程設(shè)計任務(wù)完成的功能和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)程序功能:屏幕上出現(xiàn)一個界面,讓顧客或輸入商品名稱,或商品型號,或選擇列表進(jìn)而輸入商品編號都可以,如查到所選商品,則列出商
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鷹潭青砂石欄桿施工方案
- 專利入股合同范本
- 卷閘門施工承包合同范例
- 公司小股東合同范本
- 公司投資簽約合同范本
- 加工制作手機(jī)殼合同范本
- 2025年四川省安全員-B證考試題庫及答案
- 公司設(shè)備訂貨合同范本
- 二年級口算題目練習(xí)冊100道
- 包裝物合同范本
- bim技術(shù)課件教學(xué)課件
- 腹水形成的原因及治療
- 單晶爐車間安全培訓(xùn)
- 高中地理必修第一冊期末試卷及答案-中圖版-2024-2025學(xué)年
- 護(hù)理核心制度測試題+參考答案
- 機(jī)械制造技術(shù)基礎(chǔ)(課程課件完整版)
- 《2023版CSCO卵巢癌診療指南》解讀課件
- 【醫(yī)院藥品管理系統(tǒng)探析與設(shè)計(論文)10000字】
- 螺旋體病梅毒課件
- 2024年咸寧市引進(jìn)人才44名歷年高頻難、易錯點500題模擬試題附帶答案詳解
- (小學(xué)組)全國版圖知識競賽考試題含答案
評論
0/150
提交評論