《C語言程序設計》課程設計指導手冊2011(1).doc_第1頁
《C語言程序設計》課程設計指導手冊2011(1).doc_第2頁
《C語言程序設計》課程設計指導手冊2011(1).doc_第3頁
《C語言程序設計》課程設計指導手冊2011(1).doc_第4頁
《C語言程序設計》課程設計指導手冊2011(1).doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C語言程序設計課程設計指導手冊 課程設計是課程學習后的一個綜合性實踐教學環(huán)節(jié),是對課程理論和課程實驗的綜合和補充。它主要培養(yǎng)學生綜合運用已學過的理論和技能去分析和解決實際問題的能力,對加深課程理論的理解和應用、切實加強學生的實踐動手能力和創(chuàng)新能力具有重要意義。課程設計是大學生必不可少的一個綜合性理論實踐環(huán)節(jié)。 一、課程設計目的與要求課程設計是使學生融會貫通本課程所學專業(yè)理論知識,完成一個較完整的程序設計與計算和程序調試過程,以加深學生對所學理論的理解與應用,進一步認識和熟悉C語言程序設計中的語句的應用和用途,了解解決實際問題的一般過程,培養(yǎng)學生綜合運用基礎理論知識和專業(yè)知識去解決實際應用設計問題的能力。通過綜合性課程設計訓練,使學生達到以下的目的和要求:1、結合該課程中所學的C語言理論知識,設計一個綜合的程序解決具體的實際問題,按要求獨立完成設計方案,培養(yǎng)學生獨立分析與解決問題的能力;2、學會查閱相關手冊和資料,通過查閱手冊和資料,進一步熟悉常用方法的用途和技巧,并掌握這些方法的具體含義和如何使用這些方法解決實際問題;3、掌握綜合性程序設計的基本過程;4、掌握綜合性程序開發(fā)的調試技術,熟悉常用調試方法的使用;5、認真撰寫總結報告,培養(yǎng)嚴謹的作風和科學的態(tài)度。二、時間安排實習時間:2012年3月5日5月26日5月26日將設計報告上交指導老師處,6月5日前指導老師將設計報告批閱完畢,并連同學生成績單(電子版)交到系辦公室。三、指導教師由擔任本課程的教師或其他老師擔任指導教師,指導教師具體負責課程設計的任務布置、實踐指導和成績評定。指導教師在公布課程設計課題時應包括以下內容:課題名稱;問題描述;設計任務;主要方法;主要參考文獻等內容。指導教師在學生停課期間應及時了解學生的實踐進度和出勤情況,為學生解決疑難問題和課程設計過程中所遇到的困難。四、選題內容和要求選題分指導教師選題和學生自己選題兩種,學生選題應通過指導教師批準后方可進行。1、選題內容選題要符合C語言程序設計課程的教學要求,具體見附錄1中各課程設計的內容。2、選題要求 注意選題的內容的先進性、綜合性、實踐性,應適合實踐教學和啟發(fā)創(chuàng)新,選題內容不應太簡單,難度要適中; 結合實際問題進行選題; 選題應能完整的實現一個具體問題。五、實施步驟1、選題指導教師在課程結束時根據該課程設計的要求向系部上報課程設計的課題名稱及進度、要求,系部批準后進行實施。學生根據自己的興趣愛好按指導教師公布的課題進行選題、著手準備資料的查閱。學生也可以自己選題,但課題應經過指導教師的批準后方可進行。2、擬出具體的設計方案在實施課程設計之前,學生根據自己所接受的設計題目應該充分的分析和理解,首先明確需要解決的問題是什么、即提出問題;其次要分析問題中涉及了哪些數據,如何在計算機中進行表示,即描述數據結構;同時還要將復雜的問題分解為計算機可以完成的若干操作步驟,即確定算法;然后用C語言描述數據結構,并根據算法編寫程序。在指導教師的指導下著手進行課程設計總體方案的總結與論證。設計出具體的實施方案,報指導教師批準后開始實施。3、設計與調試在設計這一步驟中需分邏輯設計和詳細設計兩步實現。邏輯設計指的是,對問題描述中涉及的操作對象定義相應的數據類型,并按照設計的功能劃分功能模塊,定義主函數模塊和各子函數模塊;詳細設計則是寫出各函數的偽碼算法。在這個過程中,要綜合考慮系統(tǒng)功能,使得系統(tǒng)結構清晰、合理、簡單和易于調試,基本操作的規(guī)格說明要盡可能明確具體。作為邏輯設計的結果,應給出各個功能模塊的算法,并畫出模塊之間的調用關系圖。詳細設計的結果是對數據基本操作的規(guī)格說明做出的進一步的求精,寫出數據類型定義,按照算法書寫規(guī)范,用C語言寫出函數具體代碼。程序編寫完畢后,根據設計的功能選擇合適的測試數據對程序進行測試,在測試的過程中根據出現的具體情況進行調試,直到程序調試通過。4、撰寫課程設計總結報告課程設計總結報告是課程設計工作的整理和總結,主要包括課程設計的總體設計方案、算法設計、程序測試與調試等部分,最后寫出課程設計的總結報告。六、上交材料學生應按規(guī)范撰寫課程設計總結報告。課程設計實踐教學環(huán)節(jié)結束后,教師應將總結報告按要求裝訂后送交系存檔。七、課程設計報告的撰寫規(guī)范課程設計的總結報告是在完成設計、安裝、調試后,學生對歸納技術文檔、撰寫科學技術總結報告能力的訓練,培養(yǎng)學生嚴謹的作風和科學的態(tài)度。通過撰寫課程設計總結報告,不僅可以把設計、安裝、調試及技術參考等內容進行全面總結,而且還可以把實踐內容提升到理論高度??偨Y報告按如下內容順序用A4紙進行打?。ㄗ珜懀┎⒀b訂成冊:1、統(tǒng)一的封面(含課程設計課題名稱、專業(yè)、班級、姓名、學號、指導教師等,詳見附錄1);2、設計任務和技術要求(由指導教師在選題時提供給學生);3、內容摘要;4、目錄;5、課程設計總結報告正文,正文可按章節(jié)來撰寫,應含以下內容:課程設計的目的;需求分析以無歧義的陳述說明程序設計的任務,根據設計的目的劃分具體的功能模塊,說明每個功能模塊具體的要求和完成的任務。 總體設計對總體設計方案進行說明,說明本程序中用到的數據、主函數的流程以及各函數模塊之間的層次(調用)關系,給出流程圖。 詳細設計首先根據功能模塊的劃分,給出每個功能模塊的子函數的具體代碼,畫出函數之間調用的關系圖。調試和測試結果分析調試分析包括:調試過程中遇到的問題是如何解決的以及對設計與實現的回顧討論和分析;經驗和體會等。測試結果分析:列出你的測試結果,包括輸入和輸出。這里的測試數據應該完整和嚴格,最好多于需求分析中所列。使用說明說明如何使用你編寫的程序,詳細列出每一步的操作步驟??偨Y5、按統(tǒng)一格式列出主要參考文獻;6、指導教師成績評定表。八、成績評定學生按要求上交課程設計總結報告。指導教師根據學生在課程設計中的表現、學生上交的課程設計總結報告內容進行綜合評定,成績不合格者重修。其中課程設計實際完成情況占50%,課程設計總結報告占50%,指導教師按要求在成績評定表上打分。課程設計最終成績分為“優(yōu)秀”、“良好”、“中等”、“及格”、“不及格”五級。“優(yōu)秀”為100分到90分,“良好”為89分到80分,“中等”為79分到70分,“及格”為69分到60分,“不及格”為60分以下。九、課程設計學生守則及管理規(guī)定1、學生在課程設計期間應遵守學校作息制度;請假需經指導教師同意,并按學校規(guī)定辦理請假手續(xù),否則以曠課論處,每天以6課時計算。2、學生必須隨時接受指導教師的檢查,指導及安排的工作。3、課程設計所使用的機器,須經指導教師同意后,方可使用。課程設計結束后,制作成果必須交學院資料室。4、學生使用的計算機、電子儀器或其它設備,若因責任事故造成丟失或損壞,應酌情賠償。若設備發(fā)生故障,應及時報告,學生不得擅自修理。5、嚴格禁止學生在計算機房或實驗室玩游戲,每發(fā)現一次,則課程設計成績降低5分。學生未經指導教師同意將私人盤片、器材帶入計算機房或實驗室,將予以沒收。學生也不得將計算機房和實驗室中的任何設備、器材和工具帶回宿舍使用,否則視為盜竊。6、學生在實驗室內必須嚴肅認真,不得大聲喧嘩,嚴禁吃任何食物,嚴禁吸煙,每日負責衛(wèi)生打掃,并在離開時切斷電源,關好水龍頭,關緊門窗。7、學生借閱院資料室參考書籍和資料時,必須由指導老師帶領,并由指導老師簽名借閱。8、課程設計學生在停課期間必須每天到所在的實驗室簽到。附錄1課程設計的題目及要求:(一)職工信息管理系統(tǒng)(限最多2人完成)1數據信息職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復)。2基本要求系統(tǒng)以菜單方式工作v職工信息錄入功能(職工信息用文件保存)輸入v職工信息瀏覽功能 輸出v查詢和排序功能:(至少一種查詢方式) 算法v按工資查詢l 按學歷查詢等職工信息刪除、修改功能(任選項)v(二)圖書信息管理系統(tǒng)(限最多2人完成)1數據信息圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。2基本要求系統(tǒng)以菜單方式工作v圖書信息錄入功能(圖書信息用文件保存)輸入v圖書信息瀏覽功能輸出v查詢和排序功能:(至少一種查詢方式)算法vl 按書名查詢l 按作者名查詢圖書信息的刪除與修改(可選項)v(三)學生信息管理系統(tǒng)(限最多2人完成)1數據信息學生信息包括:學號,姓名,年齡,性別,出生年月,地址,電話,E-mail等。2基本要求系統(tǒng)以菜單方式工作學生信息錄入功能(學生信息用文件保存)-輸入學生信息瀏覽功能-輸出查詢、排序功能-算法按學號查詢按姓名查詢學生信息的刪除與修改(可選項)(四)學生選修課程系統(tǒng)(限最多2人完成)1數據信息假定有n門課程,每門課程有課程編號,課程名稱,課程性質,總學時,授課學時,實驗或上機學時,學分,開課學期等信息,學生可按要求(如總學分不得少于60)自由選課。2基本要求系統(tǒng)以菜單方式工作v課程信息錄入功能(課程信息用文件保存)輸入v課程信息瀏覽功能輸出v查詢功能:(至少一種查詢方式)算法v按學分查詢l按課程性質查詢l學生選修課程(可選項)v(五)銷售管理系統(tǒng) (限最多2人完成)1數據信息 銷售員:銷售員的代號、銷售員的姓名、產品的代號、產品的名稱、銷售額;產品:產品的代號、產品的名稱、產品的單價2基本要求某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5)。每個銷售員都將當天出售的每種產品各寫一張便條交上來。每張便條包含內容: (1)銷售員的代號 (2)產品的代號 (3)這種產品的當天的銷售額 每位銷售員每天可能上繳0-5張便條。假設,收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設定),進行如下處理。 (1)計算上個月每個人每種產品的銷售額。 (2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號) (3)統(tǒng)計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額) (4)輸出統(tǒng)計報表 銷售統(tǒng)計報表 產品代號 銷售之和 銷售員代號 1 2 3 4 5 1 2 3 4 每種產品之和 總和 em24em24em24em25em25em25em27em27em27(六)學生成績管理(限最多2人完成)1數據信息學生信息包括:學號、姓名、班級、C語言成績。2基本要求(1)能按學期、按班級完成對學生成績的錄入、修改;(2)能按班級統(tǒng)計學生的成績,求學生的總分及平均分,并能根據學生的平均成績進行排序;(3)能查詢學生成績,不及格科目及學生名單;(4)能按班級輸出學生的成績單;(七)成績記錄簿(限最多2人完成)1數據信息學生:學號、姓名、C語言成績。具體功能:2基本要求(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學生的成績;(3)按學號或姓名查詢成績;(4)添加成績記錄;(5)修改指定姓名或學號的學生的成績并可存盤;(6)顯示輸出60分以下、6079、8089、90分以上各分數段的學生信息。(八)學生籍貫信息記錄簿(限最多2人完成)1數據信息每個學生信息包括:學號、姓名、籍貫。2基本要求(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學生的籍貫信息;(3)按學號或姓名查詢其籍貫;(4)按籍貫查詢并輸出該籍貫的所有學生;(5)能添加、刪除和修改學生的籍貫信息;(6)顯示輸出四川籍和非四川籍學生的信息并可分別存盤。(九)職工工作量統(tǒng)計系統(tǒng)(限最多1人完成)編寫有一個程序,該程序輸入職工工號和完成的產品數量,程序允許同一職工有多次輸入,由程序對其完成的產品數量實現累計。程序按完成數量對他們排序,并確定他們的名次。按完成的產品數量由多到少的順序,輸出名次、同一名次的職工人數及他們的工號(工號由小到大順序輸出)。要求程序用有序鏈表存儲數據信息。(十)模擬完成c語言中字符庫函數中各個函數的功能 封面:德州學院計算機系課程設計報告實習名稱 設計題目 實習時間 專業(yè)班級 指導老師 教學單位(蓋章) 小組分工情況:學號姓名分工年 月 日課程設計報告正文內容及格式要求:1、正文部分主要包括:實習目的、需求分析、概要設計、詳細設計、調試與測試結果分析、使用說明、總結、參考文獻和附錄。2、標題:題目用小二號黑體字(加黑),居中;副標題用三號黑體字,緊挨正標題下居中,文字前加破折號。3、課程設計報告格式要求:一級標題用小三號黑體字;二級標題用四號黑體字;三級標題用小四號黑體字;正文用宋體小四號字(英文用12磅Tim

溫馨提示

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

評論

0/150

提交評論