久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C語言課程設(shè)計報告要求及2012-2013(推薦閱讀)

時間:2019-05-13 04:14:28下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C語言課程設(shè)計報告要求及2012-2013》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《C語言課程設(shè)計報告要求及2012-2013》。

第一篇:C語言課程設(shè)計報告要求及2012-2013

C語言課程設(shè)計報告撰寫要求

(一)紙張與頁面要求

1.采用國際標(biāo)準(zhǔn)A4打印紙,縱向打印。

2.封頁和頁面按照下面模板書寫(正文為:小四宋體1.5倍行距)。

3.圖表及圖表標(biāo)題按照模板中的表示書寫。

(二)課設(shè)報告書的內(nèi)容應(yīng)包括以下各個部分:(按照以下順序裝訂)

1.封頁(見課設(shè)模版)

2.任務(wù)書(學(xué)生教師均要簽字,信息填寫完整)

3.目錄

4.正文一般應(yīng)包括以下內(nèi)容:

(1)題目介紹和功能要求(或描述)

課程設(shè)計任務(wù)的詳細(xì)描述(注意不能直接抄任務(wù)書),將內(nèi)容做更詳細(xì)的具體的分析與描述;

(2)系統(tǒng)功能模塊結(jié)構(gòu)圖

繪制系統(tǒng)功能結(jié)構(gòu)框圖及主要模塊的功能說明;

(3)使用的數(shù)據(jù)結(jié)構(gòu)的描述: 數(shù)據(jù)結(jié)構(gòu)設(shè)計及用法說明;

(4)涉及到的函數(shù)的描述;

(5)主要算法描述(程序流程圖)

(6)給出程序測試/運(yùn)行的結(jié)果

設(shè)計多組數(shù)據(jù)加以描述(包括輸入數(shù)據(jù)和輸出結(jié)果)

(7)參考文獻(xiàn)

格式要求:[序號]作者,等.書名.出版地:出版社,出版年

5.附錄:程序清單(應(yīng)帶有必要的注釋)

6.課程設(shè)計的總結(jié)及評語

第二篇:2014_12_C語言課程設(shè)計內(nèi)容和要求

《C語言程序設(shè)計》課程設(shè)計

----內(nèi)容及要求

1、課程設(shè)計的目的

課程設(shè)計是C語言教學(xué)中一個重要的實(shí)踐環(huán)節(jié)。通過課程設(shè)計的綜合訓(xùn)練,培養(yǎng)學(xué)生實(shí)際分析問題、編程和動手能力,提高學(xué)生利用C語言進(jìn)行程序設(shè)計的能力,使學(xué)生掌握面向過程語言的結(jié)構(gòu)化程序設(shè)計方法及解決實(shí)際問題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識,并為學(xué)生今后學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計語言打下基礎(chǔ)。在本課程設(shè)計的過程中,讓學(xué)生系統(tǒng)地、綜合地根據(jù)所學(xué)習(xí)的C語言相關(guān)知識,編寫一個功能完善、實(shí)用性強(qiáng),知識點(diǎn)覆蓋面廣的應(yīng)用程序,讓學(xué)生進(jìn)一步熟悉C語言中標(biāo)準(zhǔn)函數(shù)的使用,用戶定義函數(shù)及語句的編寫及使用方法,進(jìn)一步熟悉指針、鏈表、文件的使用方法。并借此過程讓學(xué)生進(jìn)一步掌握有關(guān)C語言程序調(diào)試的方法與技巧,形成一定的C語言編寫能力。

2、課程設(shè)計的基本要求

(1)要求學(xué)生熟練掌握C語言的基本概念、基本數(shù)據(jù)類型、基本語句、函數(shù)、指針、結(jié)構(gòu)體類型、鏈表的處理及其靈活應(yīng)用,掌握C語言中文件的操作和使用方法;

(2)理清系統(tǒng)的總體框架,合理地劃分系統(tǒng)的功能模塊;(3)要求使用結(jié)構(gòu)化程序設(shè)計方法和模塊化思想編程;

(4)各模塊單獨(dú)編寫程序代碼,分別測試,最后整合各個模塊的功能進(jìn)行聯(lián)合調(diào)試。各組中的同學(xué)之間開展討論和協(xié)作、合理分工,認(rèn)真完成課題;(5)必須實(shí)現(xiàn)系統(tǒng)的基本功能,完成課程設(shè)計規(guī)定的基本內(nèi)容,達(dá)到基本要求;(6)可以自行對所給課題進(jìn)行功能上的擴(kuò)充或增加(7)在源程序中合理使用注釋,使程序容易閱讀和理解;(8)程序界面要求友好、直觀、易操作;

(9)按時提交課程設(shè)計報告,報告內(nèi)容具體要求見下文。

3、分組安排

以班級為單位,分組進(jìn)行課程設(shè)計。原則上,每3人一組合作完成一個課程設(shè)計,每個人的任務(wù)不同。也可以一人單獨(dú)完成一個課題(五個功能模塊以上)。

各班自行組織分組,確定分組名單。每組抽簽從老師所給的參考課題中選擇課題,也可自擬課題,但選擇自擬課題的分組之間的課題不能完全相同。

揚(yáng)州大學(xué)信息工程學(xué)院

課程設(shè)計報告

課程名稱 《C語言程序設(shè)計》 設(shè)計題目 學(xué)生姓名 班 級 學(xué) 號 指導(dǎo)老師

2014年12月

七、參考文獻(xiàn)

列出主要的參考書、網(wǎng)址等。

八、附錄

源程序清單,對代碼中重要的地方用注釋進(jìn)行解釋和說明

6、課程設(shè)計驗(yàn)收及考核評估要求

結(jié)合學(xué)生的動手能力、獨(dú)立分析解決問題的能力和創(chuàng)新精神、課程設(shè)計報告和課程設(shè)計答辯考核的情況綜合考評,考核成績分優(yōu)、良、中、及格和不及格五等。具體成績評定參考:

? 學(xué)習(xí)態(tài)度(10%)? 選題(20%)– 題目難度 – 創(chuàng)新性

? 課程設(shè)計報告(30%)? 設(shè)計(40%)– 正確性 – 界面 – 算法思想 – 測試數(shù)據(jù)

考核時具體要求: 1)運(yùn)行所設(shè)計的系統(tǒng);

2)回答老師提出的有關(guān)問題;

3)提交課程設(shè)計報告;

4)以班級為單位提交電子版本材料(所有同學(xué)提交一個名為“學(xué)號”+“姓名”的文件夾,包含以下內(nèi)容:源程序、可執(zhí)行程序、課程設(shè)計報告電子版本、使用手冊);

5)所完成課題內(nèi)容有創(chuàng)新的酌情加分。

7、課程設(shè)計的題目參考

課題可從以下題目中選擇,或者自擬,但自擬的課題各分組間不能完全相同。

題目一:學(xué)生成績管理系統(tǒng)Ⅰ

設(shè)計和實(shí)現(xiàn)一個“學(xué)生成績管理系統(tǒng)”,滿足以下要求: 1.系統(tǒng)以菜單方式工作;

2.使用鏈表或結(jié)構(gòu)數(shù)組對學(xué)生成績進(jìn)行管理和維護(hù); 3.使用二進(jìn)制文件在磁盤上保存學(xué)生記錄信息;

4.鏈表中各結(jié)點(diǎn)或結(jié)構(gòu)數(shù)組中各元素包括“學(xué)號、姓名、語文、數(shù)學(xué)、外語、平均分”基本字段; 5.實(shí)現(xiàn)如下基本功能:

(1)查看所有學(xué)生信息

(2)查找學(xué)生(查找指定學(xué)號的學(xué)生,顯示該學(xué)生的學(xué)號、姓名、所有課程成績)

(3)刪除學(xué)生(刪除指定學(xué)號的學(xué)生)(4)排序(按學(xué)號由小到大排序)

(5)添加學(xué)生記錄(新增學(xué)生記錄,將其添加到鏈表或結(jié)構(gòu)數(shù)組中)(6)插入學(xué)生記錄(在鏈表或結(jié)構(gòu)數(shù)組已按學(xué)號有序的提下,將學(xué)生記錄插其中合適的位置)

(7)計算平均分(計算每位學(xué)生每門課程的平均分)

(8)將學(xué)生記錄保存到文件(將鏈表或結(jié)構(gòu)數(shù)組中的數(shù)據(jù)以文件的形式存盤)

(9)從文件中讀出學(xué)生記錄(將已經(jīng)存盤的文件讀入內(nèi)存,進(jìn)行管理)

題目三:學(xué)生成績記錄薄

設(shè)計和實(shí)現(xiàn)一個“學(xué)生成績記錄薄”,滿足以下要求: 1.系統(tǒng)以菜單方式工作;

2.使用鏈表或結(jié)構(gòu)數(shù)組對不同班級的學(xué)生成績信息進(jìn)行管理和維護(hù); 3.使用二進(jìn)制文件在磁盤上保存學(xué)生記錄信息;

4.鏈表中各結(jié)點(diǎn)或結(jié)構(gòu)數(shù)組中各元素包括“學(xué)號、班級、姓名、語文、數(shù)學(xué)、外語、計算機(jī)、總分”字段; 5.實(shí)現(xiàn)如下基本功能:

(1)列出指定班級的所有學(xué)生的成績單

(2)錄入學(xué)生記錄(新增學(xué)生的信息,將它添加到鏈表中)

(3)查找學(xué)生(查找指定學(xué)號的學(xué)生,顯示該學(xué)生的學(xué)號、班級、姓名、所有課程成績)

(4)刪除學(xué)生(刪除指定學(xué)號的學(xué)生)

(5)計算總分和平均分(計算每位學(xué)生四門課程的總分)(5)排序(對指定班級的所有學(xué)生按總分由高到低的方式排序并輸出)(6)計算指定班級各門課程的平均分(計算并輸出某班級學(xué)生每門課程的平均分)

(7)查詢所有存在不及格課程的學(xué)生,并輸出這些學(xué)生信息;(8)將學(xué)生記錄保存到文件存盤(將鏈表或結(jié)構(gòu)數(shù)組的數(shù)據(jù)以文件的形式存盤)

(9)從文件中讀入學(xué)生記錄(將原來已經(jīng)存盤的文件讀入內(nèi)存,進(jìn)行管理)

題目五:圖書信息管理系統(tǒng)

設(shè)計和實(shí)現(xiàn)一個“圖書信息管理系統(tǒng)”,滿足以下要求: 1.系統(tǒng)以菜單方式工作;

2.使用鏈表或結(jié)構(gòu)數(shù)組對圖書信息進(jìn)行管理和維護(hù); 3.使用二進(jìn)制文件在磁盤上保存圖書記錄信息;

4.鏈表中各結(jié)點(diǎn)或結(jié)構(gòu)數(shù)組中各元素包括“圖書編號、書名、作者、出版社、出版時間、價格”基本字段; 5.實(shí)現(xiàn)如下基本功能:

(1)圖書信息錄入功能

(2)圖書信息瀏覽功能(輸出所有的圖書信息)

(3)圖書信息排序(按圖書編號由大到小的順序排列)(4)圖書信息查詢(按圖書編號和作者兩種方式查詢圖書信息)(5)圖書信息統(tǒng)計(按出版社統(tǒng)計滿足條件的圖書數(shù)目,并顯示圖書信息)

(6)圖書刪除(刪除指定編號的圖書)

(7)圖書修改(修改指定編號的圖書的基本信息)

(8)將圖書信息保存到文件存盤(將鏈表或結(jié)構(gòu)數(shù)組的數(shù)據(jù)以文件的形式存盤)

(9)從文件中讀入圖書信息(將原來已經(jīng)存盤的文件讀入內(nèi)存,進(jìn)行管理)

1題目七:DVD影片管理系統(tǒng)

設(shè)計和實(shí)現(xiàn)一個“DVD影片管理系統(tǒng)”,并滿足以下要求: 1.系統(tǒng)以菜單方式工作;

2.使用鏈表或結(jié)構(gòu)數(shù)組對DVD影片信息進(jìn)行管理和維護(hù); 3.使用二進(jìn)制文件在磁盤上保存通信錄信息;

4.鏈表中各結(jié)點(diǎn)或結(jié)構(gòu)數(shù)組中各元素包括的DVD影片信息:DVD影片編號、DVD影片名稱、地區(qū)類型(如港臺、大陸、歐美、韓國、日本等)、內(nèi)容類型(如戰(zhàn)爭、喜劇、言情、動漫等等)、價格、出版日期 5.實(shí)現(xiàn)如下基本功能:

(1)新增DVD影片

(2)DVD影片瀏覽(輸出所有的DVD影片信息)(3)DVD影片刪除(刪除指定編號的影片)(4)DVD影片修改(修改指定編號的影片信息)(5)DVD影片排序(根據(jù)影片編號進(jìn)行排序)

(6)DVD影片查詢統(tǒng)計(提供按地區(qū)類型、內(nèi)容類型兩種方式對影片進(jìn)行統(tǒng)計查詢功能)

(7)將DVD影片數(shù)據(jù)保存到文件存盤(將鏈表或結(jié)構(gòu)數(shù)組中的數(shù)據(jù)以文件的形式存盤)

(8)從文件中讀入DVD影片數(shù)據(jù)(將已存盤的文件讀入內(nèi)存,進(jìn)行管理)

第三篇:C語言課程設(shè)計要求及參考題目

《程序設(shè)計課程設(shè)計》要求及參考題目

一、目的:

本次課程設(shè)計是《程序設(shè)計基礎(chǔ)》課程的綜合實(shí)驗(yàn),作為課堂教學(xué)和課內(nèi)正常上機(jī)實(shí)驗(yàn)的補(bǔ)充。

通過對《程序設(shè)計基礎(chǔ)》課程的學(xué)習(xí),學(xué)生已初步掌握C語言的基本概念、結(jié)構(gòu)化程序設(shè)計的基本方法,但是實(shí)際編程和上機(jī)調(diào)試程序的能力還遠(yuǎn)遠(yuǎn)不足。通過《程序設(shè)計課程設(shè)計》,加強(qiáng)學(xué)生自主學(xué)習(xí)、收集資料和動手編程的能力,為后續(xù)專業(yè)課程打好基礎(chǔ)。

二、實(shí)驗(yàn)安排:

? 課程設(shè)計內(nèi)容和要求的安排與講解在課內(nèi)時間進(jìn)行。

? 上機(jī)機(jī)時安排:共一周,除周三下午外,每天全天在機(jī)房上機(jī),不足部分自行安排。

三、課程設(shè)計說明:

? 本次課程設(shè)計平臺使用

? 每人一題。

? 本次課程設(shè)計要求每個程序要調(diào)試通過;課程設(shè)計結(jié)束后,每人提交課程設(shè)計成果如下:

? 程序一套,要求演示,演示時采用答辯形式,同學(xué)邊演示

邊講解編程思路。

? 課程設(shè)計報告一份,報告中可不包括源代碼。

? 源代碼以提交的源代碼要求加注釋。(以

附件的形式提交至wtwbylw@163.com,每人一個文件夾,文件夾命名方式為:班級_學(xué)號_姓名,以班級為單位打包發(fā)

送至郵箱)

四、評分標(biāo)準(zhǔn)

? 根據(jù)平時上機(jī)考勤;注重平時上機(jī)情況,教師要不定期檢查學(xué)

生進(jìn)度,學(xué)生不得以自己有私人電腦為借口而不來上機(jī)。

? 根據(jù)程序運(yùn)行結(jié)果;

? 根據(jù)《程序設(shè)計課程設(shè)計報告》,學(xué)生能對教師的提問熟練地解

釋清楚。

五、參考題目

要求:

1.編寫程序,實(shí)現(xiàn)某信息處理的過程。數(shù)據(jù)在程序中用數(shù)組、結(jié)構(gòu)體或共用體中的至少一種形式表示。程序從鍵盤或文件輸入,將處理結(jié)果存儲在文件中。

2.題目要有實(shí)際應(yīng)用背景,例如:簡單計算器,字符串比較函數(shù)。

3.編寫的代碼要有一定規(guī)模,至少200行,完成至少3項(xiàng)子功能(函數(shù))。

4.周一上午確定題目,題目定后,不得隨意修改。

選題一:學(xué)生信息管理系統(tǒng)設(shè)計

學(xué)生信息包括:學(xué)號,姓名,年齡,性別,出生年月,地址,電話,E-mail等。試設(shè)計一學(xué)生信息管理系統(tǒng),使之能提供以下功能:

(1)學(xué)生信息錄入功能(學(xué)生信息用文件保存)---輸入

(2)學(xué)生信息瀏覽功能---輸出

(3)查詢、排序功能---算法

1)按學(xué)號查詢

2)按姓名查詢

(4)學(xué)生信息的刪除與修改

選題二:通信錄

編寫一個通信錄管理程序,要求通信錄中包括姓名,通信地址,郵政編碼和聯(lián)系電話。功能:

(1)顯示通信錄的所有信息。

(2)程序中可以對通信錄進(jìn)行添加

(3)可以刪除已有的信息

(4)根據(jù)姓名或者聯(lián)系電話(2個都能實(shí)現(xiàn)),可以查找該條記錄。

選題三:學(xué)生成績記錄簿設(shè)計

編制一個C語言成績記錄簿,每個學(xué)生信息包括:學(xué)號、姓名、C語言成績。具體功能:

(1)創(chuàng)建一個文本文件用來記錄學(xué)生信息,輸入至少30名學(xué)生的信息,保存在文本文件中;

(2)將文本文件中的數(shù)據(jù)讀出,按學(xué)號或姓名查詢成績;

(3)能添加成績記錄;

(4)能修改指定姓名或?qū)W號的學(xué)生的成績;

(5)顯示輸出60分以下、60~79、80~89、90分以上各分?jǐn)?shù)段的學(xué)生信息,顯示及格率和平均分,顯示最高分和最低分,顯示所有學(xué)生的排名(不能改變學(xué)生的學(xué)號順序);

(6)以上信息能保存在原文本文件中。

選題四:學(xué)生選修課程系統(tǒng)設(shè)計

假定有n門課程,每門課程有:課程編號,課程名稱,課程性質(zhì)(公共課、必修課、選修課),總學(xué)時,授課學(xué)時,實(shí)驗(yàn)或上機(jī)學(xué)時,學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計一選修課程系統(tǒng),使之能提供以下功能:

1、系統(tǒng)以菜單方式工作

2、課程信息錄入功能(課程信息用文件保存)--輸入

3、課程信息瀏覽功能--輸出

4、課程信息查詢功能--算法

查詢方式

按學(xué)分查詢

按課程性質(zhì)查詢

5、學(xué)生選修課程(可選項(xiàng))

選題五:職工工作量統(tǒng)計系統(tǒng)設(shè)計

編寫一個程序,該程序能輸入職工工號和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計。程序按完成數(shù)量對他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(工號由小到大順序輸出)。要求程序用有序鏈表存儲數(shù)據(jù)信息。

選題六:單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計

一、功能要求:

1、用文件保存試題庫。(每個試題包括題干、4個備選答案、標(biāo)準(zhǔn)答案)

2、試題錄入:可隨時增加試題到試題庫中

3、試題抽取:每次從試題庫中可以隨機(jī)抽出N道題(N由鍵盤輸入)

4、答題:用戶可實(shí)現(xiàn)輸入自己的答案

5、自動判卷:系統(tǒng)可根據(jù)用戶答案與標(biāo)準(zhǔn)答案的對比實(shí)現(xiàn)判卷并給出成績。

選題七:職工信息管理系統(tǒng)設(shè)計

職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號不重復(fù))。

試設(shè)計一職工信息管理系統(tǒng),使之能提供以下功能:

1、職工信息錄入功能(職工信息用文件保存)--輸入

2、職工信息瀏覽功能--輸出

3、職工信息查詢功能--算法

查詢方式

按學(xué)歷查詢等

按職工號查詢等

4、職工信息刪除、修改功能(可選項(xiàng))

選題八:機(jī)房收費(fèi)管理系統(tǒng)

(1)輸入功能:輸入若干名學(xué)生的學(xué)號、班級、姓名、開始上機(jī)時間和結(jié)束上機(jī)時間。

(2)計算功能:計算每個學(xué)生的上機(jī)費(fèi)用(計算公式:上機(jī)費(fèi)用=(結(jié)束上機(jī)時間-開始上機(jī)時間)*收費(fèi)標(biāo)準(zhǔn),(以分鐘為單位))

(3)修改功能:修改學(xué)生上機(jī)的個人檔案(如:增添或刪除)

(4)查詢功能:按條件(班級、學(xué)號、姓名)查詢學(xué)生上機(jī)信息,并能顯示查詢學(xué)生的相應(yīng)全部檔案。

選題九:校際運(yùn)動會管理系統(tǒng)

初始化輸入:N-參賽學(xué)校總數(shù),M-男子競賽項(xiàng)目數(shù),W-女子競賽項(xiàng)目數(shù)

各項(xiàng)目名次取法有如下幾種:

取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;

取前3名:第1名得分5,第2名得分3,第3名得分2;

用戶自定義:各名次權(quán)值由用戶指定。

2.由程序提醒用戶填寫比賽結(jié)果,輸入各項(xiàng)目獲獎運(yùn)動員的信息。

3.所有信息記錄完畢后,用戶可以查詢各個學(xué)校的比賽成績,生成團(tuán)體總分報表,查看參賽學(xué)校信息和比賽項(xiàng)目信息等。

第四篇:語言課程設(shè)計要求

匯編語言課程設(shè)計要求

1.設(shè)計的目的和任務(wù)

(1)目的:課程設(shè)計是本科教學(xué)全過程中重要環(huán)節(jié)。其目的是培養(yǎng)計算機(jī)專業(yè)學(xué)生運(yùn)用所學(xué)知識解決計算機(jī)應(yīng)用領(lǐng)域內(nèi)實(shí)際問題能力,進(jìn)一步提高學(xué)生匯編語言綜合編程能力,程序調(diào)試技能。

(2)任務(wù):能夠按照設(shè)計題目完成相應(yīng)設(shè)計;撰寫設(shè)計報告。

2.設(shè)計要求

完成設(shè)計任務(wù),撰寫設(shè)計報告,上交源程序和可執(zhí)行程序,源程序加注釋

3.設(shè)計地點(diǎn)

學(xué)院計算機(jī)實(shí)驗(yàn)室或自己的計算機(jī)

4.主要儀器設(shè)備(實(shí)驗(yàn)用的軟硬件環(huán)境)

普通微機(jī)一臺;匯編語言環(huán)境(基于DOS環(huán)境:EDIT、MASM、LINK、DEBUG;基于Windows環(huán)境)

5.設(shè)計內(nèi)容

5.2 匯編程序設(shè)計的內(nèi)容 題目自擬(每人單獨(dú)一題),但必須有一定的難度和一定的設(shè)計工作量,可參考課本內(nèi)容和設(shè)計輔導(dǎo)書內(nèi)容,也可參考其它參考書。

6.問題討論與分析

根據(jù)自己設(shè)計和調(diào)試過程出現(xiàn)的問題進(jìn)行分析的討論,并進(jìn)行小結(jié)。

參考文獻(xiàn)

1、詹仕華等編.《匯編語言程序設(shè)計》.北京:中國電力出版社.2008.2

2、詹仕華等編.《匯編語言程序設(shè)計習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計輔導(dǎo)》.北京:中國電力出版社.2008.2

3、王爽編.《匯編語言》.北京:清華大學(xué)出版社,2003.5

4、曹加恒等編.《新一代匯編語言課程設(shè)計》.北京:高等教育出版社,2003.6

5、楊路明等編.《匯編語言程序設(shè)計》.長沙:中南大學(xué)出版社,2005.8

實(shí)驗(yàn)室觀看設(shè)計結(jié)果時間和上交設(shè)計報告時間:6月24日,地點(diǎn):學(xué)院機(jī)房。

附課程設(shè)計大綱

《匯編語言》課程設(shè)計

課程名稱(中文):匯編語言

課程名稱(英文):Assembly Language

總周數(shù):1周學(xué)分?jǐn)?shù):1分

1.目的及任務(wù)

(1)目的:課程設(shè)計是本科教學(xué)全過程中重要環(huán)節(jié)。其目的是培養(yǎng)電子信息專業(yè)學(xué)生運(yùn)用所學(xué)知識解決計算機(jī)應(yīng)用領(lǐng)域內(nèi)實(shí)際問題能力,進(jìn)一步提高學(xué)生匯編語言綜合編程能力,程序調(diào)試技能。

(2)任務(wù):能夠按照設(shè)計題目完成相應(yīng)設(shè)計;撰寫設(shè)計報告。2.要求

完成設(shè)計任務(wù),撰寫設(shè)計報告,上交源程序和可執(zhí)行程序,源程序加注釋。3.面對專業(yè)

電子信息工程、計算機(jī)科學(xué)與技術(shù) 4.成績評定

設(shè)計過程和結(jié)果自述占50%,課程設(shè)計報告占50%。5.主要儀器設(shè)備、工具書、參考文獻(xiàn)資料 主要儀器設(shè)備:通用PC機(jī)

工具書:課程教材

參考文獻(xiàn)資料:

沈美明、溫冬蟬編著,《IBM-PC匯編語言程序設(shè)計》清華大學(xué)出版社;

王爽編著《匯編語言》 清華大學(xué)出版社

第五篇:C語言課程設(shè)計報告

C語言課程設(shè)計報告

級:

10電子本1

學(xué)

號:

10303033122

名:

指導(dǎo)老師:

方文森

完成日期:

溫州大學(xué)城市學(xué)院課程設(shè)計

目 錄

1、課程設(shè)計目的和要求.....................................................................................................2

2、課程設(shè)計任務(wù)內(nèi)容.........................................................................................................2

3、詳細(xì)設(shè)計說明.................................................................................................................3

3.1分析.........................................................................................................................3 3.2軟件設(shè)計.................................................................................................................3 3.3軟件調(diào)試(對編程中的錯誤進(jìn)行記錄,并給出你的解決辦法).....................3

4、軟件使用說明.................................................................................................................4

5、課程設(shè)計心得與體會.....................................................................................................4 附錄1:參考文獻(xiàn)................................................................................................................5 附錄2:部分程序清單(帶有較詳細(xì)的注釋)................................................................5

溫州大學(xué)城市學(xué)院課程設(shè)計

C語言課程設(shè)計報告

1、課程設(shè)計目的和要求

目的:(1)鞏固和加深學(xué)生對C語言課程的基本知識的理解和掌握(2)掌握C語言編程和程序調(diào)試的基本技能(3)利用C語言進(jìn)行基本的軟件設(shè)計(4)掌握書寫程序設(shè)計說明文檔的能力(5)提高運(yùn)用C語言解決實(shí)際問題的能力 要求:(1)分析課程設(shè)計題目的要求(2)寫出詳細(xì)設(shè)計說明

(3)編寫程序代碼,調(diào)試程序使其能正確運(yùn)行(4)設(shè)計完成的軟件要便于操作和使用(5)設(shè)計完成后提交課程設(shè)計報告

2、課程設(shè)計任務(wù)內(nèi)容

1)一個班級有4個學(xué)生,共學(xué)習(xí)5門課程(大學(xué)英語、高等數(shù)學(xué)、C語言程序設(shè)計、VB程序設(shè)計、大學(xué)語文)。要求編寫程序完成相應(yīng)功能。2)

輸入并保存]5門課程名稱;

3)

輸入并保存]4個學(xué)生的學(xué)號及其[個人相關(guān)信息]; 4)

輸入并保存]每個學(xué)生對應(yīng)的每門課程成績; 5)求出每門功課的平均分;

6)找出有兩門以上功課不及格的學(xué)生,輸出他們的學(xué)號和全部課程成績及該學(xué)生5門課程的平均成績;

7)找出平均成績在90分以上或者全部課程成績在85分以上的學(xué)生,輸出他們的學(xué)號和全部課程成績及該學(xué)生5門課程的平均成績;

8)計算每位學(xué)生的總分,并按總分進(jìn)行排名,按由高到低輸出他們的學(xué)號及總成績; 9)對前面問題進(jìn)行優(yōu)化,即在一維數(shù)駔的基礎(chǔ)上,考慮采用二維數(shù)組、函數(shù)及其參數(shù)傳遞的方式來解決相關(guān)問題;

10)對前面問題進(jìn)行優(yōu)化,在學(xué)號的基礎(chǔ)上,增加學(xué)生的其它個人信息,包括:學(xué)號、姓名、年齡、性別,并采用結(jié)構(gòu)體形式加以表示; 11)利用文件實(shí)現(xiàn)對輸入及分析輸出數(shù)據(jù)的存取操作。

12)參照教材P27頁,3-11題引入選擇功能,輸入功能編號可以實(shí)現(xiàn)以上功能(考慮清屏函數(shù),自查)。

溫州大學(xué)城市學(xué)院課程設(shè)計

3、詳細(xì)設(shè)計說明

3.1分析

3.2軟件設(shè)計

開始菜單(功能選擇)Key=?Key=1Key=2Key=3Key=4Key=5Key=0Key=99Key=6Key=7Key=8Key=9Key=10寫入課程名讀取課程名輸入學(xué)生信息讀取學(xué)生信息建立了學(xué)生信息及課程名稱?退出程序讀取課程、學(xué)生、成績讀取課程成績輸出功課的平均分兩門以上功課不及格的學(xué)生輸出高分的學(xué)生總分由高到低排序No保存保存Yes輸入課程成績(提示)必須輸入課程名稱、學(xué)生信息才能建立成績保存清屏

3.3軟件調(diào)試(對編程中的錯誤進(jìn)行記錄,并給出你的解決辦法)

取地址。

溫州大學(xué)城市學(xué)院課程設(shè)計

4、軟件使用說明

1.2.3.4.5.6.7.8.9.10.11.12.[99]讀取課程、學(xué)生、成績 [1]輸入課程名稱.[2]讀取課程名稱.[3]輸入學(xué)生信息.[4]讀取學(xué)生信息.[5]輸入課程成績.[6]讀取課程成績.[7]功課的平均分.[8]兩門以上功課不及格的學(xué)生 [9]-高分的學(xué)生-.[10]學(xué)生總分排序.[0]退出應(yīng)用程序.5、課程設(shè)計心得與體會

在大家的共同努力下,忙碌了兩個星期,我們順利完成了對此程序的編譯及試運(yùn)行。在設(shè)計程序的過程中,我們了解到要設(shè)計一個完整的程序,其中最難的可能就屬設(shè)計整個程序的框架,其中可能會需要經(jīng)過很多次的修改與調(diào)試,所以必須要有耐心,直至最后設(shè)計出自己想要的程序。

另外平時學(xué)習(xí)c語言的基礎(chǔ)也很關(guān)鍵,因?yàn)槿绻綍r學(xué)得就不怎么樣,那么你面對這么一個比較有難度的程序,可能會望而卻步,看懂他人的程序都是個難點(diǎn),更別說讓自己去設(shè)計。為了解決此類問題,最好就是多向同學(xué),老師請教,查找資料。

設(shè)計一個程序的過程就是解決一個實(shí)際問題的過程,從解決實(shí)際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么;在次我們必須捋清思路,逐一的解決問題的各個方面,即從輸入開始入手,著重考慮如何從輸入導(dǎo)出輸出,在這個過程中,可確定所需的變量、數(shù)組、函數(shù),然后確定處理過程--算法。

感謝這次的課程設(shè)計,它使我更加深刻地體會到c語言程序編寫過程的嚴(yán)謹(jǐn)與細(xì)致,還有就是無論做任何事都要有耐心。當(dāng)然團(tuán)隊(duì)合作也是非常重要的一個環(huán)節(jié),這會使你在學(xué)習(xí)過程中倍感輕松

總的來說,這次程序設(shè)計讓我獲益匪淺,對C語言也有了進(jìn)一步的認(rèn)識:C語言功能高、表達(dá)能力強(qiáng)、使用靈活方便、目標(biāo)程序效率高等等。C語言是在國內(nèi)外廣泛使用的一種計算機(jī)語言,相信除了以上優(yōu)點(diǎn),還有許多我們還未發(fā)現(xiàn),希望能在以后的學(xué)習(xí)中有更深入的認(rèn)

溫州大學(xué)城市學(xué)院課程設(shè)計

識。

附錄1:參考文獻(xiàn)

《C語言程序設(shè)計與實(shí)踐教程》

附錄2:部分程序清單(帶有較詳細(xì)的注釋)

#include #include

#define N 4 #define M 5 #define Debug 1

typedef struct { char SNo[5];char SName[10];}Student;

void ScoreRead(float Score[][M],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} else { for(i=0;i

溫州大學(xué)城市學(xué)院課程設(shè)計

void ScoreWrite(float Score[][M],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} else { for(i=0;i

void CoureseRead(char Cname[][20],char FileName[],char FileType[]){ FILE *fp;int i,j;char ch;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} i=0;j=0;while(1){ ch = fgetc(fp);if(ch==EOF)break;if(ch=='n'){ Cname[i][j]='

主站蜘蛛池模板: 久久婷婷五月综合97色| 亚洲处破女av日韩精品| 丰满熟妇人妻中文字幕| 成人艳情一二三区| 亚洲sm另类一区二区三区| 久久亚洲精品11p| 国内精品久久久久久tv| 国产精品免费观看久久| 国产九九99久久99大香伊| 一本色综合亚洲精品蜜桃冫| 精品久久人妻av中文字幕| 国产全肉乱妇杂乱视频| 国产成熟人妻换╳╳╳╳| 婷婷色中文字幕综合在线| 欧美精品乱码99久久蜜桃| 中文精品一区二区三区四区| 亚洲乱码中文字幕手机在线| 亚洲大尺度无码专区尤物| 伊人久久精品亚洲午夜| 国产亚洲精品第一综合| 成人免费视频?国产免费麻豆| 亚洲成av人片在www色猫咪| 成人免费无码精品国产电影| 国自产偷精品不卡在线| 中文字幕乱码人妻综合二区三区| 女人把脚张来开让男人桶| 最新国产精品亚洲| 亚洲尺码电影av久久| 亚洲熟妇av日韩熟妇在线| 国产免费午夜福利不卡片在线| 久久精品黄aa片一区二区三区| 伴郎粗大的内捧猛烈进出视频观看| 一本无码中文字幕在线观| 一本大道大臿蕉视频无码| 狠狠色婷婷久久一区二区| 久久人人做人人妻人人玩精品va| 久99久无码精品视频免费播放| 午夜dj视频在线观看完整版1| 久久久久无码精品国产app| 亚洲中文有码字幕青青| 精品亚洲aⅴ无码一区二区三区|