版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C程序設(shè)計課程設(shè)計任務(wù)書一、 課程設(shè)計目的進(jìn)一步掌握復(fù)雜數(shù)據(jù)結(jié)構(gòu)的應(yīng)用以及模塊化的編程方法;學(xué)會用C語言編寫一個較完整的實用程序,培養(yǎng)自己的動手操作能力;學(xué)習(xí)C語言程序設(shè)計的基本思路和方法,編程、調(diào)試、撰寫報告等。二、 任務(wù)內(nèi)容:任務(wù)一:設(shè)計一個小學(xué)生自助四則運算練習(xí)軟件內(nèi)容要求:(1) 學(xué)生在答題前能夠選擇是進(jìn)行什么運算的練習(xí),運算包括:+、-、*、/。(2) 每種運算設(shè)立二級難度系數(shù),第一級為100以內(nèi)的運算,第二級為1000以內(nèi)的運算。學(xué)生答題前能夠選擇難度系數(shù)。(3) 要求數(shù)據(jù)是產(chǎn)生的隨機數(shù),學(xué)生只輸入答案;如果答案正確,則顯示“你的答案是正確的”;如果答案是錯的,則顯示出來“正確答案”。(4) 每道題做完后,可以選擇繼續(xù)練習(xí)或退出。(5) 界面不限,有創(chuàng)新。任務(wù)二:自編字符、字符串處理函數(shù)內(nèi)容:(1) 求字符串長度(2) 字符串比較(3) 字符串復(fù)制(4) 檢查字符是否為數(shù)字或字母(5) 將大寫字母轉(zhuǎn)換為小寫字母(6) 連接兩個字符串要求:(1) 每次操作均可以由用戶選擇;(2) 每道題做完后,可以選擇繼續(xù)練習(xí)或退出。(3) 界面不限,有創(chuàng)新。任務(wù)三:設(shè)計足球聯(lián)賽積分榜內(nèi)容要求:(1) 積分榜中包含如下信息:名次、隊號、積分、場次、勝、平、負(fù)、進(jìn)球、失球、凈勝球,數(shù)據(jù)類型均為整型。其中已知信息為:隊號、勝、平、負(fù)、進(jìn)球、失球,其余信息需要計算給出;(2) 場次計算規(guī)則:場次=勝+平+負(fù);(3) 凈勝球計算規(guī)則:凈勝球=進(jìn)球-失球;(4) 積分計算規(guī)則:每隊勝一場得3分,平一場得1分,負(fù)一場得0分;(5) 排行規(guī)則:按積分由高到低排列;積分相同的,按凈勝球由高到低排列;凈勝球相同的,按進(jìn)球由高到低排列;進(jìn)球相同的,則名次并列;(6) 程序運行后,依次輸入各隊勝、平、負(fù)、進(jìn)球、失球信息,經(jīng)過計算后給出積分排行表(以隊號代表各個球隊,以排行序號表示名次);(7) 已知數(shù)據(jù)如下:隊號勝平負(fù)進(jìn)球失球1343131822368153334121441181127523513196433141174241417814413159641198102546911631261112433161713334121414613221315433131216631179注:每個題目中的要求必須能夠完成,可以加入自己創(chuàng)新的內(nèi)容。三、課程設(shè)計的基本步塑問題分析及解決方案框架確定充分地分析和理解問題本身,弄清要求做什么(Whattodo?)。在確定解決方案框架過程中(Howtodo?),綜合考慮系統(tǒng)功能,考慮怎樣使系統(tǒng)結(jié)構(gòu)清晰、合理、簡單和易于調(diào)試。最后確定每個過程和函數(shù)的簡單功能,以及過程(或函數(shù))之間的調(diào)用關(guān)系。詳細(xì)設(shè)計和編碼確定算法的主要流程,在此基礎(chǔ)上進(jìn)行代碼設(shè)計(Coding),每個明確的功能模塊程序一般不超過60行,否則要進(jìn)一步劃分。上機前程序靜態(tài)檢查上機前程序靜態(tài)檢查可有效提高調(diào)試效率,減少上機調(diào)試程序時的無謂錯誤。靜態(tài)檢查主要有兩種途徑:用一組測試數(shù)據(jù)手工執(zhí)行程序;通過閱讀或給別人講解自己的程序而深入全面地理解程序邏輯。把程序中的明顯錯誤事先排除。上機調(diào)試程序完成課程設(shè)計報告需求和規(guī)格說明:問題描述:題目要解決的問題是什么設(shè)計設(shè)計思路:主要算法思想設(shè)計表示:每個函數(shù)或過程的功能,列出每個過程或函數(shù)所調(diào)用的過程或函數(shù)實現(xiàn)注釋:各項功能的實現(xiàn)程度、在完成基本要求的基礎(chǔ)上還實現(xiàn)了什么功能詳細(xì)設(shè)計:主要算法的偽代碼。這部分不作強制性要求調(diào)試報告:調(diào)試過程中遇到的主要問題,是如何解決的;對設(shè)計和編碼的回顧討論和分析;改進(jìn)設(shè)想;經(jīng)驗和體會等。附錄:源程序清單和結(jié)果。如果題目規(guī)定了測試數(shù)據(jù),則結(jié)果要包含這些測試數(shù)據(jù)和運行輸出,當(dāng)然還可以含其他測試數(shù)據(jù)和運行輸出。四、課程設(shè)計報告的要求每組同學(xué)必須認(rèn)真、獨立的完成課程設(shè)計的編程和調(diào)試。課程設(shè)計報告要求使用A4紙打印,必須有目錄。封面提供,內(nèi)容要認(rèn)真獨立完成。課程設(shè)計報告內(nèi)容一般應(yīng)包含如下部分:課程設(shè)計目的、內(nèi)容;任務(wù)主要設(shè)計思想、主要程序流程圖;程序清單;調(diào)試結(jié)果及分析;收獲、體會和建議。課程設(shè)計的格式:課程設(shè)計封面使用最后的統(tǒng)一格式。頁邊距:上2.5cm,下2.5cm,右2.5cm,左:3.5CM,左側(cè)裝訂。頁碼:居中,底部,TimesNewRoman,小五,正文起始頁頁碼為1;目錄不需要頁碼。正文格式:章節(jié)標(biāo)題格式:一級標(biāo)題:中文,宋體,加粗;英文,TimesNewRoman,加粗,小三,1.5倍行距,居左;二級標(biāo)題:中文,仿宋,加粗;英文,TimesNewRoman,加粗,四號,1.5倍行距,居左。正文格式:中文:宋體,小四;英文:TimesNewRoman,小四;多倍行距1.25,首行縮進(jìn)2字符,間距:段前、段后均為0行,取消網(wǎng)格對齊選項。設(shè)計報告中文字之間不允許有空行,文字與圖之間不允許有多行空白。圖、表格式:各種圖表必須嚴(yán)格符合規(guī)范。每張圖應(yīng)有圖名和圖號,居中寫在圖的下方;表應(yīng)有表名、表號,居中寫在表的上方。表題、圖題用五號字體,加粗、居中。源程序代碼格式:TimesNewRoman,小四,單倍行距。課程設(shè)計報告分章節(jié)撰寫,書寫層次和章節(jié)序號作如下的約定:1、 設(shè)計目的及要求簡述設(shè)計目的,任務(wù),要求等。2、 小組分工3、 任務(wù)一3.1題目要求所做題目的內(nèi)容。3.2程序分析對題目進(jìn)行分析,選取變量及確定數(shù)據(jù)結(jié)構(gòu),根據(jù)所實現(xiàn)的功能設(shè)計函數(shù),并闡述各函數(shù)功能及函數(shù)之間的調(diào)用關(guān)系,關(guān)鍵步驟的編程思路。3.3流程圖基本編程題的流程圖。3.4源程序基本編程題源程序,在函數(shù)聲明,變量聲明及關(guān)鍵步驟處添加注釋。3.5運行結(jié)果及分析調(diào)試運行結(jié)果截屏畫面。4、 任務(wù)二4.1題目要求所做題目的內(nèi)容。4.2程序分析對題目進(jìn)行分析,選取變量及確定數(shù)據(jù)結(jié)構(gòu),根據(jù)所實現(xiàn)的功能設(shè)計函數(shù),并闡述各函數(shù)功能及函數(shù)之間的調(diào)用關(guān)系,關(guān)鍵步驟的編程思路。4.3流程圖基本編程題的流程圖。4.4源程序基本編程題源程序,在函數(shù)聲明,變量聲明及關(guān)鍵步驟處添加注釋。4.5運行結(jié)果及分析調(diào)試運行結(jié)果截屏畫面。5、 任務(wù)三5.1題目要求所做題目的內(nèi)容。5.2程序分析對題目進(jìn)行分析,選取變量及確定數(shù)據(jù)結(jié)構(gòu),根據(jù)所實現(xiàn)的功能設(shè)計函數(shù),并闡述各函數(shù)功能及函數(shù)之間的調(diào)用關(guān)系,關(guān)鍵步驟的編程思路。5.3流程圖基本編程題的流程圖。5.4源程序基本編程題源程序,在函數(shù)聲明,變量聲明及關(guān)鍵步驟處添加注釋。5.5運行結(jié)果及分析調(diào)試運行結(jié)果截屏畫面。6、 總結(jié)(收獲、體會和建議)設(shè)計過程中遇到的主要問題,是如何解決的,對設(shè)計和編碼調(diào)試過程的經(jīng)驗總結(jié)及問題分析,改進(jìn)設(shè)想等。課程設(shè)計結(jié)束同時上交課程設(shè)計報告,不得拖延。五、 成績的評定通過程序?qū)崿F(xiàn)、總結(jié)報告和學(xué)習(xí)態(tài)度綜合考評,并結(jié)合學(xué)生的動手能力,獨立分析解決問題的能力和創(chuàng)新精神。成績分優(yōu)、良、中、及格和不及格五等??记冢?0分)調(diào)試驗收(30分)隨機回答指導(dǎo)教師的問題(30分)課程設(shè)計報告(20分)課程設(shè)計態(tài)度不認(rèn)真,曠課累計達(dá)3次者,不予及格。完全拷貝他人,對設(shè)計內(nèi)容一無所者或知之甚少者,一經(jīng)發(fā)現(xiàn),不予及格。課程設(shè)計報告雷同或抄襲者(同組同學(xué)的報告也不能雷同,但允許同組程序代碼一致),不予及格。可以自主擴充功能,有創(chuàng)新可加分。六、 上交材料學(xué)生提交課程設(shè)計作業(yè)包括兩部分。第一部分是《C語言程序課程設(shè)計報告》打印版,第
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國汽車空調(diào)鼓風(fēng)電機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國高速銅纜行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球虛擬首席信息安全官(VCISO)服務(wù)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國充電保護(hù)裝置行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球矯形外科行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球機器人滾柱絲杠行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國機器人地板洗干一體機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國LLDPE纏繞膜行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國AKD中性施膠劑行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球數(shù)字創(chuàng)意展覽服務(wù)行業(yè)調(diào)研及趨勢分析報告
- 電力溝施工組織設(shè)計-電纜溝
- 《法律援助》課件
- 《高處作業(yè)安全》課件
- 春節(jié)后收心安全培訓(xùn)
- 小學(xué)教師法制培訓(xùn)課件
- 電梯操作證及電梯維修人員資格(特種作業(yè))考試題及答案
- 市政綠化養(yǎng)護(hù)及市政設(shè)施養(yǎng)護(hù)服務(wù)方案(技術(shù)方案)
- SLT824-2024 水利工程建設(shè)項目文件收集與歸檔規(guī)范
- 鍋爐本體安裝單位工程驗收表格
- 報價單(產(chǎn)品報價單)
- 2024年山東鐵投集團招聘筆試參考題庫含答案解析
評論
0/150
提交評論