工學C語言課程設計題目_第1頁
工學C語言課程設計題目_第2頁
工學C語言課程設計題目_第3頁
工學C語言課程設計題目_第4頁
工學C語言課程設計題目_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言課程設計報告專業班級指導教師:年月日河南理工大學計算機學院課程設計正文格式:1題目與要求(左對齊,宋體粗四號)1.1問題提出(左對齊,宋體粗小四號)詳細敘述本人所要實現的題目中的問題(小四,宋體)例如:本人計劃編寫一個學生信息管理系統,主要用來管理學生基本信息及成績信息。1.2本系統涉及的知識點例如:結構、數組、循環、函數、分支、指針(小四,宋體)1.3功能要求敘述本人所要實現的題目功能(小四,宋體),例如:1、 建立學生信息,每個學生的信息包括:學號、姓名、性別、班級、成績;2、 求出每個學生的平均分;3、 排序:分別按平均分排序、按學號排序;4、 根據學號查詢成績;5、 輸出:…..2功能設計(左對齊,宋體粗四號)2.1算法設計(左對齊,宋體粗小四號)將題目分成若干模塊或部分、各模塊或部分的算法設計(小四,宋體),例如:本系統需要實現的功能要求:利用switch語句設計如圖1所示的主菜單(圖中的文字宋體5號):請輸入選項編號(1?6)1——輸入信息2――求平均分3――排序4 查詢5――輸出6——退出圖1學生信息管理系統主菜單(所有的圖統一編號,宋體5號,置于圖下的中間,)2、 選擇3后,調用排序函數,進入函數后利用switch語句實現一個如圖2所示的菜單,該菜單中每個選項調用一個函數排序菜單

誘輸入選項編號(1~ —按平均分排序—按學號排序圖2排序子菜單3、 根據所選菜單編寫相應代碼:1) 輸入函數input:利用循環輸入的方式,將有關信息存入結構數組,結構數組根據實際的人數,采用動態方式建立……2) 求平均分函數average:主模塊圖3成績管理系統模塊圖2.2部分模塊流程圖流程圖的畫法參閱第二章。3程序代碼設計(左對齊,宋體粗四號)內容:分模塊(函數)簡述其功能;模塊中使用的各變量的類型及作用,包括聲明數據類型(如結構體);設計過程;并列出該模塊(函數)的代碼。(宋體小四號)。例如:輸入模塊(模塊名宋體粗小四號,其余宋體小四號)1) 函數原形:voidinput(structstudentstu[],intn)2) 功能:利用for循環語句和scanf、gets、getchar函數完成對結構數組的輸入,存放n個學生的信息(學號、姓名、性別、4門成績)。3) 變量及類型:inta[5][4]:整型形參數組,接收main函數傳過來的二維數組的首地址。inti,j:循環控制變量。intn:整型形參變量,接收main()傳過來的數組人數。structstudentstu[]:接收主函數傳過來的數組首地址。4)說明:執行完輸入函數后,會在鍵盤緩沖區中保存回車鍵,后面再對字符型變量賦值時,會將緩沖區中的回車鍵當成數據存入變量中,所以要在某些輸入語句后面加getchar()函數。(若不需說明部分可省略)4C程序設計總結(左對齊,宋體粗四號)內容:程序調試情況;本人在程序設計中感想,如:收獲、遇到的困難(因某知識點欠缺,編寫的程序哪部分有錯;因馬虎或XX方面欠考慮,運行結果不相符等)如何解決問題及困難等。(小四,宋體)5結束語(可省略)內容:用簡短的文字對在本次設計過程中給予幫助的人員表示感謝。(小四,宋體)參考文獻(左對齊,宋體粗四號)內容:列出課程設計中所參考的所有書目,格式如下:[1]譚浩強,C程序設計(第二版),北京:清華大學出版社,2001.1(左對齊,宋體,五號)⑵陳朔鷹,C語言程序設計習題集,北京:人民郵電出版社,2003.6附錄:程序清單(左對齊,宋體粗四號)內容:按規范格式書寫的全部源代碼(TimesNewRomar字體,5號)正文排版要求:1、 行間距:1.25倍(在段落/多倍行距中輸入1.25);2、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論