C語言課程設計參考題目及要求2019

2022-08-09 02:18:06 字數 1992 閱讀 5160

課程的教學目標與任務

《c語言課程設計》在《計算機導論與c語言程式設計》課程的基礎上,培養學生使用c語言開發具備一定功能的軟體,使其對所學的程式設計知識能夠熟練掌握並靈活運用。

本課程主要採用自主開發結合上機操作指導的形式,要求學生在指定的範圍內選擇感興趣的題目,分組討論、協作開發,並最終完成指定程式的開發及課程設計報告的編寫。通過這個過程,培養學生掌握基本的程式開發流程,熟練應用所學知識,具備基本的軟體開發能力。

楊峰,《妙趣橫生的演算法—c語言實現》,清華大學出版社,2010.

吳啟武劉勇《c語言課程設計案例精編》清華大學出版社,2011

選題盡量避開複雜的資料結構,每人做一組題目,應合理修改書中**,提倡一題多解。

共十五套題,題目序號與《妙趣橫生的演算法—c語言實現》中章節編號之間的關係如下表:

1、課程設計採取每人一題,在給出的參考題目中任選一組題目進行程式設計、除錯執行、編寫開發報告。

2、可以選擇老師提供的參考選題,也可以自選,如果自選,需要將自選題目的詳細內容以及實現要求提供給老師,老師批准後方可採用。如果所選題目比較複雜,可以結組完成。每組完成乙個課題,每組成員(不得超過3人)分工合作完成乙個課程設計,每個人的任務不同,並在最終報告中加以體現。

3、課程設計程序:選題、開發準備、程式設計、上機除錯、編寫報告、驗收。

4、課程設計方式:按照指定的時間完成,自主開發結合上機答疑,最終驗收形式為上機程式演示並講解。

5、所選課題必須上機通過,並獲得滿意的結果。

6、所有選題同學必須在開發過程中進行一次進度匯報,盡量選在課程時間安排的中期。

7、程式書寫風格:鋸齒型書寫格式。

8、最終完成課程設計報告書(格式見附錄)。

課程設計成績評定的依據有設計文件資料、具體實現設計方案的程式及課程設計考勤登記表。

優(90分以上):必須要有一定的創意,有自己獨特的演算法。按要求完成課題的全部功能,有完整的符合標準的文件,文件有條理、文筆通順,格式正確,其中有總體設計思想的論述,有正確的流程圖,程式完全實現設計方案,設計方案先進,軟體可靠性好;

良(80-89分):完成課題規定的功能,有完整的符合標準的文件,文件有條理、文筆通順,格式正確;有完全實現設計方案的軟體,設計方案較先進,無明顯錯誤;

中(70-79分):完成課題規定的功能,有完整的符合標準的文件,有基本實現設計方案的軟體,設計方案正確,但有少數失誤;

及格:完成課題規定的大部分功能,有完整的符合標準的文件,有基本實現設計方案的軟體,設計方案基本正確,個別功能沒有實現,但錯誤不多;

不及格:沒有完成課題規定的功能,沒有完整的符合標準的文件,軟體沒有基本實現設計方案,設計方案不正確。

附錄一:

(封面樣式)

c語言課程設計

題目名稱

姓名學號

專業班級

指導教師

編寫日期

(正文部分)

一、需求分析(標題均為小三號,宋體)

(正文均為小四號,宋體,行距1.5倍)

(對所選擇題目進行分析,描述問題。簡述課題要解決的問題是什麼,有什麼要求和限制條件。列出參與人員進行本設計時要達到的具體的目標。)

二、總體設計

(對設計目標進行總體分析,說明要採用的基本思路,說明遇到的問題和解決方法。說明完成本次課程設計的完整過程。要描述程式的設計思想,畫出本次課程設計完整的程式框圖或流程圖。)

三、詳細設計

(要求列出所有編寫的函式清單,說明每個函式的功能,各形式引數的意義,畫出各函式的呼叫關係圖。即模組功能說明(如函式功能、入口及出口引數說明,函式呼叫關係描述等)。)

四、程式執行結果測試與分析

(要針對程式處理的不同情況列出有代表性的輸入和輸出,用足夠多的例項說明程式完成了設計任務和目標。)

五、結論與心得

(主要說明程式除錯中發現的問題和解決辦法,包括你在該設計中主要承擔什麼任務,在設計中學到了什麼,**遇到了困難,解決的辦法,可能但因時間關係沒有來得及完成的想法,今後的目標等。)如果是自選多人結組完成的題目,該部分要求參與人員分別寫,格式如下

王二:張三:

李四:陳五:

六、致謝

C語言課程設計要求及參考題目

c語言程式設計 課程設計題目及要求 一 目的 本次課程設計是 c語言程式設計 課程的綜合實驗,作為課堂教學和課內正常上機實驗的補充。通過對 c語言程式設計 課程的學習,學生已初步掌握c語言的基本概念 結構化程式設計的基本方法,但是實際程式設計和上機除錯程式的能力還遠遠不足。通過 c語言程式設計 課程...

C語言課程設計題目

通訊技術11級c語言課程設計任務書1 一 設計題目 基於鍊錶的學生資訊管理系統 二 設計要求 1 要求動態的建立鍊錶,對學生的姓名 出生日期 籍貫 學號及成績進行管理。要有學生成績的查詢 排序以及學生人數的新增 刪除等操作。建立的鍊錶要存在檔案中,並能從檔案中讀取所儲存的資料。2 要寫出設計報告,報...

C語言課程設計要求

題目 學生成績管理系統 一課程設計目的 1 進一步掌握和利用c語言進行程設計的能力 2 進一步理解和運用結構化程設計的思想和方法 3 初步掌握開發乙個小型實用系統的基本方法 4 學會除錯乙個較長程式的基本方法 5 學會利用流程圖或n s圖表示演算法 6 掌握書寫程設計開發文件的能力 書寫課程設計報告...